public class DecoderStateTables
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private static int[] |
AII |
static int |
AII_INDEX_LARGE |
static int |
AII_INDEX_MEDIUM |
static int |
AII_INDEX_SMALL |
static int |
AII_LITERAL |
private static int[][] |
AII_RANGES |
static int |
AII_TERMINATOR_DOUBLE |
static int |
AII_TERMINATOR_SINGLE |
static int |
CII_EA |
static int |
CII_INDEX_LARGE |
static int |
CII_INDEX_LARGE_LARGE |
static int |
CII_INDEX_MEDIUM |
static int |
CII_INDEX_SMALL |
static int |
CII_RA |
static int |
CII_UTF16_LARGE_LENGTH |
static int |
CII_UTF16_MEDIUM_LENGTH |
static int |
CII_UTF16_SMALL_LENGTH |
static int |
CII_UTF8_LARGE_LENGTH |
static int |
CII_UTF8_MEDIUM_LENGTH |
static int |
CII_UTF8_SMALL_LENGTH |
static int |
COMMENT_II |
private static int[] |
DII |
private static int[][] |
DII_RANGES |
static int |
DOCUMENT_TYPE_DECLARATION_II |
private static int[] |
EII |
static int |
EII_AIIS_INDEX_SMALL |
static int |
EII_INDEX_LARGE |
static int |
EII_INDEX_MEDIUM |
static int |
EII_LITERAL |
static int |
EII_NAMESPACES |
static int |
EII_NO_AIIS_INDEX_SMALL |
private static int[][] |
EII_RANGES |
private static int[] |
ISTRING |
(package private) static int |
ISTRING_INDEX_LARGE |
(package private) static int |
ISTRING_INDEX_MEDIUM |
(package private) static int |
ISTRING_INDEX_SMALL |
(package private) static int |
ISTRING_LARGE_LENGTH |
(package private) static int |
ISTRING_MEDIUM_LENGTH |
private static int[] |
ISTRING_PREFIX_NAMESPACE |
(package private) static int |
ISTRING_PREFIX_NAMESPACE_INDEX_ZERO |
(package private) static int |
ISTRING_PREFIX_NAMESPACE_LENGTH_29 |
(package private) static int |
ISTRING_PREFIX_NAMESPACE_LENGTH_3 |
(package private) static int |
ISTRING_PREFIX_NAMESPACE_LENGTH_36 |
(package private) static int |
ISTRING_PREFIX_NAMESPACE_LENGTH_5 |
private static int[][] |
ISTRING_PREFIX_NAMESPACE_RANGES |
private static int[][] |
ISTRING_RANGES |
(package private) static int |
ISTRING_SMALL_LENGTH |
private static int[] |
NISTRING |
static int |
NISTRING_EA |
static int |
NISTRING_EMPTY |
static int |
NISTRING_INDEX_LARGE |
static int |
NISTRING_INDEX_MEDIUM |
static int |
NISTRING_INDEX_SMALL |
static int |
NISTRING_RA |
private static int[][] |
NISTRING_RANGES |
static int |
NISTRING_UTF16_LARGE_LENGTH |
static int |
NISTRING_UTF16_MEDIUM_LENGTH |
static int |
NISTRING_UTF16_SMALL_LENGTH |
static int |
NISTRING_UTF8_LARGE_LENGTH |
static int |
NISTRING_UTF8_MEDIUM_LENGTH |
static int |
NISTRING_UTF8_SMALL_LENGTH |
static int |
PROCESSING_INSTRUCTION_II |
private static int |
RANGE_INDEX_END |
private static int |
RANGE_INDEX_VALUE |
static int |
STATE_ILLEGAL |
static int |
STATE_UNSUPPORTED |
static int |
TERMINATOR_DOUBLE |
static int |
TERMINATOR_SINGLE |
static int |
UNEXPANDED_ENTITY_REFERENCE_II |
private static int[] |
UTF8 |
(package private) static int |
UTF8_FOUR_BYTES |
private static int[] |
UTF8_NCNAME |
(package private) static int |
UTF8_NCNAME_NCNAME |
(package private) static int |
UTF8_NCNAME_NCNAME_CHAR |
private static int[][] |
UTF8_NCNAME_RANGES |
(package private) static int |
UTF8_ONE_BYTE |
private static int[][] |
UTF8_RANGES |
(package private) static int |
UTF8_THREE_BYTES |
(package private) static int |
UTF8_TWO_BYTES |
Modifier | Constructor and Description |
---|---|
private |
DecoderStateTables() |
Modifier and Type | Method and Description |
---|---|
static int |
AII(int index) |
private static void |
constructTable(int[] table,
int[][] ranges) |
static int |
DII(int index) |
static int |
EII(int index) |
static int |
ISTRING_PREFIX_NAMESPACE(int index) |
static int |
ISTRING(int index) |
static int |
NISTRING(int index) |
static int |
UTF8_NCNAME(int index) |
static int |
UTF8(int index) |
private static int RANGE_INDEX_END
private static int RANGE_INDEX_VALUE
public static final int STATE_ILLEGAL
public static final int STATE_UNSUPPORTED
public static final int EII_NO_AIIS_INDEX_SMALL
public static final int EII_AIIS_INDEX_SMALL
public static final int EII_INDEX_MEDIUM
public static final int EII_INDEX_LARGE
public static final int EII_NAMESPACES
public static final int EII_LITERAL
public static final int CII_UTF8_SMALL_LENGTH
public static final int CII_UTF8_MEDIUM_LENGTH
public static final int CII_UTF8_LARGE_LENGTH
public static final int CII_UTF16_SMALL_LENGTH
public static final int CII_UTF16_MEDIUM_LENGTH
public static final int CII_UTF16_LARGE_LENGTH
public static final int CII_RA
public static final int CII_EA
public static final int CII_INDEX_SMALL
public static final int CII_INDEX_MEDIUM
public static final int CII_INDEX_LARGE
public static final int CII_INDEX_LARGE_LARGE
public static final int COMMENT_II
public static final int PROCESSING_INSTRUCTION_II
public static final int DOCUMENT_TYPE_DECLARATION_II
public static final int UNEXPANDED_ENTITY_REFERENCE_II
public static final int TERMINATOR_SINGLE
public static final int TERMINATOR_DOUBLE
private static final int[] DII
private static final int[][] DII_RANGES
private static final int[] EII
private static final int[][] EII_RANGES
public static final int AII_INDEX_SMALL
public static final int AII_INDEX_MEDIUM
public static final int AII_INDEX_LARGE
public static final int AII_LITERAL
public static final int AII_TERMINATOR_SINGLE
public static final int AII_TERMINATOR_DOUBLE
private static final int[] AII
private static final int[][] AII_RANGES
public static final int NISTRING_UTF8_SMALL_LENGTH
public static final int NISTRING_UTF8_MEDIUM_LENGTH
public static final int NISTRING_UTF8_LARGE_LENGTH
public static final int NISTRING_UTF16_SMALL_LENGTH
public static final int NISTRING_UTF16_MEDIUM_LENGTH
public static final int NISTRING_UTF16_LARGE_LENGTH
public static final int NISTRING_RA
public static final int NISTRING_EA
public static final int NISTRING_INDEX_SMALL
public static final int NISTRING_INDEX_MEDIUM
public static final int NISTRING_INDEX_LARGE
public static final int NISTRING_EMPTY
private static final int[] NISTRING
private static final int[][] NISTRING_RANGES
static final int ISTRING_SMALL_LENGTH
static final int ISTRING_MEDIUM_LENGTH
static final int ISTRING_LARGE_LENGTH
static final int ISTRING_INDEX_SMALL
static final int ISTRING_INDEX_MEDIUM
static final int ISTRING_INDEX_LARGE
private static final int[] ISTRING
private static final int[][] ISTRING_RANGES
static final int ISTRING_PREFIX_NAMESPACE_LENGTH_3
static final int ISTRING_PREFIX_NAMESPACE_LENGTH_5
static final int ISTRING_PREFIX_NAMESPACE_LENGTH_29
static final int ISTRING_PREFIX_NAMESPACE_LENGTH_36
static final int ISTRING_PREFIX_NAMESPACE_INDEX_ZERO
private static final int[] ISTRING_PREFIX_NAMESPACE
private static final int[][] ISTRING_PREFIX_NAMESPACE_RANGES
static final int UTF8_NCNAME_NCNAME
static final int UTF8_NCNAME_NCNAME_CHAR
static final int UTF8_TWO_BYTES
static final int UTF8_THREE_BYTES
static final int UTF8_FOUR_BYTES
private static final int[] UTF8_NCNAME
private static final int[][] UTF8_NCNAME_RANGES
static final int UTF8_ONE_BYTE
private static final int[] UTF8
private static final int[][] UTF8_RANGES
private static void constructTable(int[] table, int[][] ranges)
public static final int DII(int index)
public static final int EII(int index)
public static final int AII(int index)
public static final int NISTRING(int index)
public static final int ISTRING(int index)
public static final int ISTRING_PREFIX_NAMESPACE(int index)
public static final int UTF8(int index)
public static final int UTF8_NCNAME(int index)