Package com.ibm.icu.charset
Class CharsetMBCS.UConverterMBCSTable
- java.lang.Object
-
- com.ibm.icu.charset.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 Summary
Fields Modifier and Type Field Description (package private) int
asciiRoundtrips
(package private) UConverterSharedData
baseSharedData
(package private) short
countStates
(package private) int
countToUFallbacks
(package private) byte
dbcsOnlyState
(package private) java.nio.ByteBuffer
extIndexes
(package private) int
fromUBytesLength
(package private) byte[]
fromUnicodeBytes
(package private) char[]
fromUnicodeChars
(package private) int[]
fromUnicodeInts
(package private) char[]
fromUnicodeTable
(package private) int[]
fromUnicodeTableInts
(package private) char
maxFastUChar
(package private) java.nio.CharBuffer
mbcsIndex
(package private) short
outputType
(package private) int[][]
stateTable
(package private) boolean
stateTableOwned
(package private) char[]
swapLFNLFromUnicodeChars
(package private) java.lang.String
swapLFNLName
(package private) int[][]
swapLFNLStateTable
(package private) CharsetMBCS.MBCSToUFallback[]
toUFallbacks
(package private) char[]
unicodeCodeUnits
(package private) short
unicodeMask
(package private) boolean
utf8Friendly
-
Constructor Summary
Constructors Constructor Description UConverterMBCSTable()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) boolean
hasSupplementary()
-
-
-
Field Detail
-
countStates
short countStates
-
dbcsOnlyState
byte dbcsOnlyState
-
stateTableOwned
boolean stateTableOwned
-
countToUFallbacks
int countToUFallbacks
-
stateTable
int[][] stateTable
-
swapLFNLStateTable
int[][] swapLFNLStateTable
-
unicodeCodeUnits
char[] unicodeCodeUnits
-
toUFallbacks
CharsetMBCS.MBCSToUFallback[] 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
java.lang.String swapLFNLName
-
baseSharedData
UConverterSharedData baseSharedData
-
extIndexes
java.nio.ByteBuffer extIndexes
-
mbcsIndex
java.nio.CharBuffer mbcsIndex
-
utf8Friendly
boolean utf8Friendly
-
maxFastUChar
char maxFastUChar
-
asciiRoundtrips
int asciiRoundtrips
-
-