# Uses of Class
org.apache.commons.text.translate.CharSequenceTranslator

Packages that use CharSequenceTranslator
Package
Description
org.apache.commons.text
Basic classes for text handling.
org.apache.commons.text.translate
An API for creating text translation routines from a set of smaller building blocks.

- ## Uses of CharSequenceTranslator in org.apache.commons.text

  Fields in org.apache.commons.text declared as CharSequenceTranslator
  Modifier and Type
  Field
  Description
  `static final CharSequenceTranslator`
  StringEscapeUtils.`ESCAPE_CSV`
  Translator object for escaping individual Comma Separated Values.
  `static final CharSequenceTranslator`
  StringEscapeUtils.`ESCAPE_ECMASCRIPT`
  Translator object for escaping EcmaScript/JavaScript.
  `static final CharSequenceTranslator`
  StringEscapeUtils.`ESCAPE_HTML3`
  Translator object for escaping HTML version 3.0.
  `static final CharSequenceTranslator`
  StringEscapeUtils.`ESCAPE_HTML4`
  Translator object for escaping HTML version 4.0.
  `static final CharSequenceTranslator`
  StringEscapeUtils.`ESCAPE_JAVA`
  Translator object for escaping Java.
  `static final CharSequenceTranslator`
  StringEscapeUtils.`ESCAPE_JSON`
  Translator object for escaping Json.
  `static final CharSequenceTranslator`
  StringEscapeUtils.`ESCAPE_XML10`
  Translator object for escaping XML 1.0.
  `static final CharSequenceTranslator`
  StringEscapeUtils.`ESCAPE_XML11`
  Translator object for escaping XML 1.1.
  `static final CharSequenceTranslator`
  StringEscapeUtils.`ESCAPE_XSI`
  Translator object for escaping Shell command language.
  `static final CharSequenceTranslator`
  StringEscapeUtils.`UNESCAPE_CSV`
  Translator object for unescaping escaped Comma Separated Value entries.
  `static final CharSequenceTranslator`
  StringEscapeUtils.`UNESCAPE_ECMASCRIPT`
  Translator object for unescaping escaped EcmaScript.
  `static final CharSequenceTranslator`
  StringEscapeUtils.`UNESCAPE_HTML3`
  Translator object for unescaping escaped HTML 3.0.
  `static final CharSequenceTranslator`
  StringEscapeUtils.`UNESCAPE_HTML4`
  Translator object for unescaping escaped HTML 4.0.
  `static final CharSequenceTranslator`
  StringEscapeUtils.`UNESCAPE_JAVA`
  Translator object for unescaping escaped Java.
  `static final CharSequenceTranslator`
  StringEscapeUtils.`UNESCAPE_JSON`
  Translator object for unescaping escaped Json.
  `static final CharSequenceTranslator`
  StringEscapeUtils.`UNESCAPE_XML`
  Translator object for unescaping escaped XML.
  `static final CharSequenceTranslator`
  StringEscapeUtils.`UNESCAPE_XSI`
  Translator object for unescaping escaped XSI Value entries.
  Methods in org.apache.commons.text with parameters of type CharSequenceTranslator
  Modifier and Type
  Method
  Description
  `static StringEscapeUtils.Builder`
  StringEscapeUtils.`builder(CharSequenceTranslator translator)`
  Gets a `StringEscapeUtils.Builder`.

- ## Uses of CharSequenceTranslator in org.apache.commons.text.translate

  Subclasses of CharSequenceTranslator in org.apache.commons.text.translate
  Modifier and Type
  Class
  Description
  `class`
  `AggregateTranslator`
  Executes a sequence of translators one after the other.
  `class`
  `CodePointTranslator`
  Helper subclass to CharSequenceTranslator to allow for translations that will replace up to one character at a time.
  `static class`
  `CsvTranslators.CsvEscaper`
  Translator for escaping Comma Separated Values.
  `static class`
  `CsvTranslators.CsvUnescaper`
  Translator for unescaping escaped Comma Separated Value entries.
  `class`
  `JavaUnicodeEscaper`
  Translates code points to their Unicode escaped value suitable for Java source.
  `class`
  `LookupTranslator`
  Translates a value using a lookup table.
  `class`
  `NumericEntityEscaper`
  Translates code points to their XML numeric entity escaped value.
  `class`
  `NumericEntityUnescaper`
  Translates XML numeric entities of the form &#[xX]?
  `class`
  `OctalUnescaper`
  Translate escaped octal Strings back to their octal values.
  `class`
  `UnicodeEscaper`
  Translates code points to their Unicode escaped value.
  `class`
  `UnicodeUnescaper`
  Translates escaped Unicode values of the form \\u+\d\d\d\d back to Unicode.
  `class`
  `UnicodeUnpairedSurrogateRemover`
  Helper subclass to CharSequenceTranslator to remove unpaired surrogates.
  Methods in org.apache.commons.text.translate that return CharSequenceTranslator
  Modifier and Type
  Method
  Description
  `final CharSequenceTranslator`
  CharSequenceTranslator.`with(CharSequenceTranslator... translators)`
  Helper method to create a merger of this translator with another set of translators.
  Methods in org.apache.commons.text.translate with parameters of type CharSequenceTranslator
  Modifier and Type
  Method
  Description
  `final CharSequenceTranslator`
  CharSequenceTranslator.`with(CharSequenceTranslator... translators)`
  Helper method to create a merger of this translator with another set of translators.
  Constructors in org.apache.commons.text.translate with parameters of type CharSequenceTranslator
  Modifier
  Constructor
  Description
  ``
  `AggregateTranslator(CharSequenceTranslator... translators)`
  Specify the translators to be used at creation time.