Class UnicodeUnpairedSurrogateRemover

    • Method Detail

      • translate

        public boolean translate​(int codePoint,
                                 java.io.Writer writer)
                          throws java.io.IOException
        Implements translate to throw out unpaired surrogates. Translates the specified code point into another.
        Specified by:
        translate in class CodePointTranslator
        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:
        java.io.IOException - if and only if the Writer produces an IOException.