Class CharsetMBCS.UConverterMBCSTable

java.lang.Object
com.ibm.icu.charset.CharsetMBCS.UConverterMBCSTable
Enclosing class:
CharsetMBCS

static final class CharsetMBCS.UConverterMBCSTable extends 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 Details

    • countStates

      short countStates
    • dbcsOnlyState

      byte dbcsOnlyState
    • stateTableOwned

      boolean stateTableOwned
    • countToUFallbacks

      int countToUFallbacks
    • stateTable

      int[][] stateTable
    • swapLFNLStateTable

      int[][] swapLFNLStateTable
    • unicodeCodeUnits

      char[] unicodeCodeUnits
    • toUFallbacks

    • 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

      String swapLFNLName
    • baseSharedData

      UConverterSharedData baseSharedData
    • extIndexes

      ByteBuffer extIndexes
    • mbcsIndex

      CharBuffer mbcsIndex
    • utf8Friendly

      boolean utf8Friendly
    • maxFastUChar

      char maxFastUChar
    • asciiRoundtrips

      int asciiRoundtrips
  • Constructor Details

    • UConverterMBCSTable

      UConverterMBCSTable()
  • Method Details

    • hasSupplementary

      boolean hasSupplementary()