Class EntityArrays
- java.lang.Object
-
- org.apache.commons.lang3.text.translate.EntityArrays
-
public class EntityArrays extends java.lang.Object
Class holding various entity data for HTML and XML - generally for use with the LookupTranslator. All arrays are of length [*][2].- Since:
- 3.0
- Version:
- $Id: EntityArrays.java 1436770 2013-01-22 07:09:45Z ggregory $
-
-
Constructor Summary
Constructors Constructor Description EntityArrays()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.String[][]
APOS_ESCAPE()
Mapping to escape the apostrophe character to its XML character entity.static java.lang.String[][]
APOS_UNESCAPE()
Reverse ofAPOS_ESCAPE()
for unescaping purposes.static java.lang.String[][]
BASIC_ESCAPE()
Mapping to escape the basic XML and HTML character entities.static java.lang.String[][]
BASIC_UNESCAPE()
Reverse ofBASIC_ESCAPE()
for unescaping purposes.static java.lang.String[][]
HTML40_EXTENDED_ESCAPE()
Mapping to escape additional character entity references.static java.lang.String[][]
HTML40_EXTENDED_UNESCAPE()
Reverse ofHTML40_EXTENDED_ESCAPE()
for unescaping purposes.static java.lang.String[][]
invert(java.lang.String[][] array)
Used to invert an escape array into an unescape arraystatic java.lang.String[][]
ISO8859_1_ESCAPE()
Mapping to escape ISO-8859-1 characters to their named HTML 3.x equivalents.static java.lang.String[][]
ISO8859_1_UNESCAPE()
Reverse ofISO8859_1_ESCAPE()
for unescaping purposes.static java.lang.String[][]
JAVA_CTRL_CHARS_ESCAPE()
Mapping to escape the Java control characters.static java.lang.String[][]
JAVA_CTRL_CHARS_UNESCAPE()
Reverse ofJAVA_CTRL_CHARS_ESCAPE()
for unescaping purposes.
-
-
-
Method Detail
-
ISO8859_1_ESCAPE
public static java.lang.String[][] ISO8859_1_ESCAPE()
Mapping to escape ISO-8859-1 characters to their named HTML 3.x equivalents.- Returns:
- the mapping table
-
ISO8859_1_UNESCAPE
public static java.lang.String[][] ISO8859_1_UNESCAPE()
Reverse ofISO8859_1_ESCAPE()
for unescaping purposes.- Returns:
- the mapping table
-
HTML40_EXTENDED_ESCAPE
public static java.lang.String[][] HTML40_EXTENDED_ESCAPE()
Mapping to escape additional character entity references. Note that this must be used withISO8859_1_ESCAPE()
to get the full list of HTML 4.0 character entities.- Returns:
- the mapping table
-
HTML40_EXTENDED_UNESCAPE
public static java.lang.String[][] HTML40_EXTENDED_UNESCAPE()
Reverse ofHTML40_EXTENDED_ESCAPE()
for unescaping purposes.- Returns:
- the mapping table
-
BASIC_ESCAPE
public static java.lang.String[][] BASIC_ESCAPE()
Mapping to escape the basic XML and HTML character entities. Namely:" & < >
- Returns:
- the mapping table
-
BASIC_UNESCAPE
public static java.lang.String[][] BASIC_UNESCAPE()
Reverse ofBASIC_ESCAPE()
for unescaping purposes.- Returns:
- the mapping table
-
APOS_ESCAPE
public static java.lang.String[][] APOS_ESCAPE()
Mapping to escape the apostrophe character to its XML character entity.- Returns:
- the mapping table
-
APOS_UNESCAPE
public static java.lang.String[][] APOS_UNESCAPE()
Reverse ofAPOS_ESCAPE()
for unescaping purposes.- Returns:
- the mapping table
-
JAVA_CTRL_CHARS_ESCAPE
public static java.lang.String[][] JAVA_CTRL_CHARS_ESCAPE()
Mapping to escape the Java control characters. Namely:\b \n \t \f \r
- Returns:
- the mapping table
-
JAVA_CTRL_CHARS_UNESCAPE
public static java.lang.String[][] JAVA_CTRL_CHARS_UNESCAPE()
Reverse ofJAVA_CTRL_CHARS_ESCAPE()
for unescaping purposes.- Returns:
- the mapping table
-
invert
public static java.lang.String[][] invert(java.lang.String[][] array)
Used to invert an escape array into an unescape array- Parameters:
array
- String[][] to be inverted- Returns:
- String[][] inverted array
-
-