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
Methods inherited from class org.apache.commons.text.translate.CharSequenceTranslator
hex, translate, translate, with
-
Constructor Details
-
UnicodeUnpairedSurrogateRemover
public UnicodeUnpairedSurrogateRemover()
-
-
Method Details
-
translate
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:
IOException
- if and only if the Writer produces an IOException
-