Package org.aoju.bus.core.text.translate
Class CodePointTranslator
java.lang.Object
org.aoju.bus.core.text.translate.CharSequenceTranslator
org.aoju.bus.core.text.translate.CodePointTranslator
- Direct Known Subclasses:
NumericEscaper,UnicodeEscaper,UnicodeUnpaired
帮助器子类到CharSequenceTranslator 以支持转换一次最多替换一个字符
- Since:
- Java 17+
- Author:
- Kimi Liu
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract booleanfinal inttranslate(CharSequence input, int index, Writer out) 将一组由int索引表示的代码点转换为CharSequence, 转换成另一组代码点 必须返回所使用的代码点数量,Methods inherited from class org.aoju.bus.core.text.translate.CharSequenceTranslator
hex, translate, translate, with
-
Constructor Details
-
CodePointTranslator
public CodePointTranslator()
-
-
Method Details
-
translate
Description copied from class:CharSequenceTranslator将一组由int索引表示的代码点转换为CharSequence, 转换成另一组代码点 必须返回所使用的代码点数量,- Specified by:
translatein classCharSequenceTranslator- Parameters:
input- 正在翻译的CharSequenceindex- int表示当前翻译点out- Writer将文本翻译成- Returns:
- 所使用代码点的int计数
- Throws:
IOException- 当写入器生成IOException时抛出IOException
-
translate
- Throws:
IOException
-