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