public abstract class StringTranslator extends Object
| Modifier and Type | Field and Description |
|---|---|
protected static char[] |
HEX_DIGITS |
| Constructor and Description |
|---|
StringTranslator() |
| Modifier and Type | Method and Description |
|---|---|
static String |
hex(int codepoint) |
String |
translate(CharSequence input) |
abstract int |
translate(CharSequence input,
int index,
Writer out) |
void |
translate(CharSequence input,
Writer out) |
StringTranslator |
with(StringTranslator... translators) |
protected static final char[] HEX_DIGITS
public StringTranslator()
public abstract int translate(CharSequence input, int index, Writer out) throws IOException
IOExceptionpublic final String translate(CharSequence input)
public final void translate(CharSequence input, Writer out) throws IOException
IOExceptionpublic final StringTranslator with(StringTranslator... translators)