Class UnicodeUnpairedSurrogateRemover
- java.lang.Object
-
- org.apache.commons.text.translate.CharSequenceTranslator
-
- org.apache.commons.text.translate.CodePointTranslator
-
- org.apache.commons.text.translate.UnicodeUnpairedSurrogateRemover
-
public class UnicodeUnpairedSurrogateRemover extends CodePointTranslator
Helper subclass to CharSequenceTranslator to remove unpaired surrogates.- Since:
- 1.0
-
-
Constructor Summary
Constructors Constructor Description UnicodeUnpairedSurrogateRemover()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
translate(int codepoint, java.io.Writer out)
Implementation of translate that throws out unpaired surrogates.-
Methods inherited from class org.apache.commons.text.translate.CodePointTranslator
translate
-
Methods inherited from class org.apache.commons.text.translate.CharSequenceTranslator
hex, translate, translate, with
-
-
-
-
Method Detail
-
translate
public boolean translate(int codepoint, java.io.Writer out) throws java.io.IOException
Implementation of translate that throws out unpaired surrogates. Translate the specified codepoint into another.- Specified by:
translate
in classCodePointTranslator
- Parameters:
codepoint
- int character input to translateout
- Writer to optionally push the translated output to- Returns:
- boolean as to whether translation occurred or not
- Throws:
java.io.IOException
- if and only if the Writer produces an IOException
-
-