Class DecoderStateTables


  • public class DecoderStateTables
    extends java.lang.Object
    • Field Detail

      • RANGE_INDEX_END

        private static int RANGE_INDEX_END
      • RANGE_INDEX_VALUE

        private static int RANGE_INDEX_VALUE
      • EII_NO_AIIS_INDEX_SMALL

        public static final int EII_NO_AIIS_INDEX_SMALL
        See Also:
        Constant Field Values
      • CII_UTF16_MEDIUM_LENGTH

        public static final int CII_UTF16_MEDIUM_LENGTH
        See Also:
        Constant Field Values
      • PROCESSING_INSTRUCTION_II

        public static final int PROCESSING_INSTRUCTION_II
        See Also:
        Constant Field Values
      • DOCUMENT_TYPE_DECLARATION_II

        public static final int DOCUMENT_TYPE_DECLARATION_II
        See Also:
        Constant Field Values
      • UNEXPANDED_ENTITY_REFERENCE_II

        public static final int UNEXPANDED_ENTITY_REFERENCE_II
        See Also:
        Constant Field Values
      • 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

        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:
        Constant Field Values
      • NISTRING_UTF8_MEDIUM_LENGTH

        public static final int NISTRING_UTF8_MEDIUM_LENGTH
        See Also:
        Constant Field Values
      • NISTRING_UTF8_LARGE_LENGTH

        public static final int NISTRING_UTF8_LARGE_LENGTH
        See Also:
        Constant Field Values
      • NISTRING_UTF16_SMALL_LENGTH

        public static final int NISTRING_UTF16_SMALL_LENGTH
        See Also:
        Constant Field Values
      • NISTRING_UTF16_MEDIUM_LENGTH

        public static final int NISTRING_UTF16_MEDIUM_LENGTH
        See Also:
        Constant Field Values
      • NISTRING_UTF16_LARGE_LENGTH

        public static final int NISTRING_UTF16_LARGE_LENGTH
        See Also:
        Constant Field Values
      • NISTRING

        private static final int[] NISTRING
      • NISTRING_RANGES

        private static final int[][] NISTRING_RANGES
      • 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:
        Constant Field Values
      • ISTRING_PREFIX_NAMESPACE_LENGTH_5

        static final int ISTRING_PREFIX_NAMESPACE_LENGTH_5
        See Also:
        Constant Field Values
      • ISTRING_PREFIX_NAMESPACE_LENGTH_29

        static final int ISTRING_PREFIX_NAMESPACE_LENGTH_29
        See Also:
        Constant Field Values
      • ISTRING_PREFIX_NAMESPACE_LENGTH_36

        static final int ISTRING_PREFIX_NAMESPACE_LENGTH_36
        See Also:
        Constant Field Values
      • ISTRING_PREFIX_NAMESPACE_INDEX_ZERO

        static final int ISTRING_PREFIX_NAMESPACE_INDEX_ZERO
        See Also:
        Constant Field Values
      • ISTRING_PREFIX_NAMESPACE

        private static final int[] ISTRING_PREFIX_NAMESPACE
      • ISTRING_PREFIX_NAMESPACE_RANGES

        private static final int[][] ISTRING_PREFIX_NAMESPACE_RANGES
      • UTF8_NCNAME

        private static final int[] UTF8_NCNAME
      • UTF8_NCNAME_RANGES

        private static final int[][] UTF8_NCNAME_RANGES
      • UTF8

        private static final int[] UTF8
      • UTF8_RANGES

        private static final int[][] UTF8_RANGES
    • Constructor Detail

      • DecoderStateTables

        private DecoderStateTables()
    • Method Detail

      • 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)