public abstract class CharSequenceTranslator extends Object
| Constructor and Description | 
|---|
| CharSequenceTranslator() | 
| Modifier and Type | Method and Description | 
|---|---|
| static String | hex(int codepoint)Returns an upper case hexadecimal  Stringfor the given
 character. | 
| String | translate(CharSequence input)Helper for non-Writer usage. | 
| abstract int | translate(CharSequence input,
         int index,
         Writer out)Translate a set of codepoints, represented by an int index into a CharSequence, 
 into another set of codepoints. | 
| void | translate(CharSequence input,
         Writer out)Translate an input onto a Writer. | 
| CharSequenceTranslator | with(CharSequenceTranslator... translators)Helper method to create a merger of this translator with another set of 
 translators. | 
public abstract int translate(CharSequence input, int index, Writer out) throws IOException
input - CharSequence that is being translatedindex - int representing the current point of translationout - Writer to translate the text toIOException - if and only if the Writer produces an IOExceptionpublic final String translate(CharSequence input)
input - CharSequence to be translatedpublic final void translate(CharSequence input, Writer out) throws IOException
input - CharSequence that is being translatedout - Writer to translate the text toIOException - if and only if the Writer produces an IOExceptionpublic final CharSequenceTranslator with(CharSequenceTranslator... translators)
translators - CharSequenceTranslator array of translators to merge with this onepublic static String hex(int codepoint)
Returns an upper case hexadecimal String for the given
 character.
codepoint - The codepoint to convert.StringCopyright © 2001–2016 The Apache Software Foundation. All rights reserved.