Class DecoderStateTables

java.lang.Object
com.sun.xml.fastinfoset.DecoderStateTables

public class DecoderStateTables extends Object
  • 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)