Class EntityArrays
java.lang.Object
org.apache.commons.text.translate.EntityArrays
public class EntityArrays extends Object
Class holding various entity data for HTML and XML - generally for use with
 the LookupTranslator.
 All Maps are generated using 
java.util.Collections.unmodifiableMap().- Since:
 - 1.0
 
- 
Field Summary
Fields Modifier and Type Field Description static Map<CharSequence,CharSequence>APOS_ESCAPEA Map<CharSequence, CharSequence> to escape the apostrophe character to its XML character entity.static Map<CharSequence,CharSequence>APOS_UNESCAPEReverse ofAPOS_ESCAPEfor unescaping purposes.static Map<CharSequence,CharSequence>BASIC_ESCAPEA Map<CharSequence, CharSequence> to escape the basic XML and HTML character entities.static Map<CharSequence,CharSequence>BASIC_UNESCAPEReverse ofBASIC_ESCAPEfor unescaping purposes.static Map<CharSequence,CharSequence>HTML40_EXTENDED_ESCAPEA Map<CharSequence, CharSequence> to escape additional character entity references.static Map<CharSequence,CharSequence>HTML40_EXTENDED_UNESCAPEReverse ofHTML40_EXTENDED_ESCAPEfor unescaping purposes.static Map<CharSequence,CharSequence>ISO8859_1_ESCAPEA Map<CharSequence, CharSequence> to to escape ISO-8859-1 characters to their named HTML 3.x equivalents.static Map<CharSequence,CharSequence>ISO8859_1_UNESCAPEReverse ofISO8859_1_ESCAPEfor unescaping purposes.static Map<CharSequence,CharSequence>JAVA_CTRL_CHARS_ESCAPEA Map<CharSequence, CharSequence> to escape the Java control characters.static Map<CharSequence,CharSequence>JAVA_CTRL_CHARS_UNESCAPEReverse ofJAVA_CTRL_CHARS_ESCAPEfor unescaping purposes. - 
Constructor Summary
Constructors Constructor Description EntityArrays() - 
Method Summary
Modifier and Type Method Description static Map<CharSequence,CharSequence>invert(Map<CharSequence,CharSequence> map)Used to invert an escape Map into an unescape Map. 
- 
Field Details
- 
ISO8859_1_ESCAPE
A Map<CharSequence, CharSequence> to to escape ISO-8859-1 characters to their named HTML 3.x equivalents. - 
ISO8859_1_UNESCAPE
Reverse ofISO8859_1_ESCAPEfor unescaping purposes. - 
HTML40_EXTENDED_ESCAPE
A Map<CharSequence, CharSequence> to escape additional character entity references. Note that this must be used withISO8859_1_ESCAPEto get the full list of HTML 4.0 character entities. - 
HTML40_EXTENDED_UNESCAPE
Reverse ofHTML40_EXTENDED_ESCAPEfor unescaping purposes. - 
BASIC_ESCAPE
A Map<CharSequence, CharSequence> to escape the basic XML and HTML character entities. Namely:" & < > - 
BASIC_UNESCAPE
Reverse ofBASIC_ESCAPEfor unescaping purposes. - 
APOS_ESCAPE
A Map<CharSequence, CharSequence> to escape the apostrophe character to its XML character entity. - 
APOS_UNESCAPE
Reverse ofAPOS_ESCAPEfor unescaping purposes. - 
JAVA_CTRL_CHARS_ESCAPE
A Map<CharSequence, CharSequence> to escape the Java control characters. Namely:\b \n \t \f \r - 
JAVA_CTRL_CHARS_UNESCAPE
Reverse ofJAVA_CTRL_CHARS_ESCAPEfor unescaping purposes. 
 - 
 - 
Constructor Details
- 
EntityArrays
public EntityArrays() 
 - 
 - 
Method Details
- 
invert
Used to invert an escape Map into an unescape Map.- Parameters:
 map- Map<String, String> to be inverted- Returns:
 - Map<String, String> inverted array
 
 
 -