Class CharsetMBCS.UConverterMBCSTable

  • Enclosing class:
    CharsetMBCS

    static final class CharsetMBCS.UConverterMBCSTable
    extends java.lang.Object
    This is the MBCS part of the UConverterTable union (a runtime data structure). It keeps all the per-converter data and points into the loaded mapping tables.
    • Field Detail

      • countStates

        short countStates
      • dbcsOnlyState

        byte dbcsOnlyState
      • stateTableOwned

        boolean stateTableOwned
      • countToUFallbacks

        int countToUFallbacks
      • stateTable

        int[][] stateTable
      • swapLFNLStateTable

        int[][] swapLFNLStateTable
      • unicodeCodeUnits

        char[] unicodeCodeUnits
      • fromUnicodeTable

        char[] fromUnicodeTable
      • fromUnicodeTableInts

        int[] fromUnicodeTableInts
      • fromUnicodeBytes

        byte[] fromUnicodeBytes
      • fromUnicodeChars

        char[] fromUnicodeChars
      • fromUnicodeInts

        int[] fromUnicodeInts
      • swapLFNLFromUnicodeChars

        char[] swapLFNLFromUnicodeChars
      • fromUBytesLength

        int fromUBytesLength
      • outputType

        short outputType
      • unicodeMask

        short unicodeMask
      • swapLFNLName

        java.lang.String swapLFNLName
      • extIndexes

        java.nio.ByteBuffer extIndexes
      • mbcsIndex

        java.nio.CharBuffer mbcsIndex
      • utf8Friendly

        boolean utf8Friendly
      • maxFastUChar

        char maxFastUChar
      • asciiRoundtrips

        int asciiRoundtrips
    • Constructor Detail

      • UConverterMBCSTable

        UConverterMBCSTable()
    • Method Detail

      • hasSupplementary

        boolean hasSupplementary()