Class UnicodeUnpairedSurrogateRemover
java.lang.Object
org.apache.commons.text.translate.CharSequenceTranslator
org.apache.commons.text.translate.CodePointTranslator
org.apache.commons.text.translate.UnicodeUnpairedSurrogateRemover
Helper subclass to CharSequenceTranslator to remove unpaired surrogates.
- Since:
- 1.0
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.apache.commons.text.translate.CodePointTranslator
translateMethods inherited from class org.apache.commons.text.translate.CharSequenceTranslator
hex, translate, translate, with
-
Constructor Details
-
UnicodeUnpairedSurrogateRemover
public UnicodeUnpairedSurrogateRemover()Creates a new instance.
-
-
Method Details
-
translate
Implements translate to throw out unpaired surrogates. Translates the specified code point into another.- Specified by:
translatein classCodePointTranslator- Parameters:
codePoint- int character input to translate.writer- Writer to optionally push the translated output to.- Returns:
- boolean as to whether translation occurred or not.
- Throws:
IOException- if and only if the Writer produces an IOException.
-