Package org.apache.commons.lang3.text.translate
An API for creating text translation routines from a set of smaller building blocks. Initially created to make it possible for the user to customize the rules in the StringEscapeUtils class.
These classes are immutable, and therefore thread-safe.
- Since:
- 3.0
- Version:
- $Id: package-info.java 1558546 2014-01-15 19:38:15Z britter $
-
Class Summary Class Description AggregateTranslator Executes a sequence of translators one after the other.CharSequenceTranslator An API for translating text.CodePointTranslator Helper subclass to CharSequenceTranslator to allow for translations that will replace up to one character at a time.EntityArrays Class holding various entity data for HTML and XML - generally for use with the LookupTranslator.JavaUnicodeEscaper Translates codepoints to their Unicode escaped value suitable for Java source.LookupTranslator Translates a value using a lookup table.NumericEntityEscaper Translates codepoints to their XML numeric entity escaped value.NumericEntityUnescaper Translate XML numeric entities of the form &#[xX]?\d+;? to the specific codepoint.OctalUnescaper Translate escaped octal Strings back to their octal values.UnicodeEscaper Translates codepoints to their Unicode escaped value.UnicodeUnescaper Translates escaped Unicode values of the form \\u+\d\d\d\d back to Unicode.UnicodeUnpairedSurrogateRemover Helper subclass to CharSequenceTranslator to remove unpaired surrogates. -
Enum Summary Enum Description NumericEntityUnescaper.OPTION