| Modifier and Type | Class and Description |
|---|---|
| private static class |
| Modifier and Type | Field and Description |
|---|---|
| private static final int | |
| private static final CollationDataReader. | |
| pack-priv static final int | IX_CE32S_OFFSET
Byte offset to int ce32s[]. |
| pack-priv static final int | IX_CES_OFFSET
Byte offset to long ces[]. |
| pack-priv static final int | IX_COMPRESSIBLE_BYTES_OFFSET
Byte offset to boolean compressibleBytes[]. |
| pack-priv static final int | IX_CONTEXTS_OFFSET
Byte offset to UChar *contexts[]. |
| pack-priv static final int | IX_FAST_LATIN_TABLE_OFFSET
Byte offset to char fastLatinTable[]. |
| pack-priv static final int | IX_INDEXES_LENGTH
Number of int indexes. |
| pack-priv static final int | IX_JAMO_CE32S_START
Array offset to Jamo CE32s in ce32s[], or <0 if none. |
| pack-priv static final int | IX_OPTIONS
Bits 31..24: numericPrimary, for numeric collation 23..16: fast Latin format version (0 = no fast Latin table) 15.. |
| pack-priv static final int | IX_REORDER_CODES_OFFSET
Byte offset to int reorderCodes[]. |
| pack-priv static final int | IX_REORDER_TABLE_OFFSET
Byte offset to uint8_t reorderTable[]. |
| pack-priv static final int | |
| pack-priv static final int | |
| pack-priv static final int | |
| pack-priv static final int | |
| pack-priv static final int | |
| pack-priv static final int | IX_ROOT_ELEMENTS_OFFSET
Byte offset to uint32_t rootElements[]. |
| pack-priv static final int | IX_SCRIPTS_OFFSET
Byte offset to char scripts[]. |
| pack-priv static final int | |
| pack-priv static final int | IX_TRIE_OFFSET
Byte offset to the collation trie. |
| pack-priv static final int | IX_UNSAFE_BWD_OFFSET
Byte offset to char [] with serialized unsafeBackwardSet. |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| pack-priv static void |
| DATA_FORMAT | back to summary |
|---|---|
| private static final int DATA_FORMAT | |
| IS_ACCEPTABLE | back to summary |
|---|---|
| private static final CollationDataReader. | |
| IX_CE32S_OFFSET | back to summary |
|---|---|
| pack-priv static final int IX_CE32S_OFFSET Byte offset to int ce32s[]. | |
| IX_CES_OFFSET | back to summary |
|---|---|
| pack-priv static final int IX_CES_OFFSET Byte offset to long ces[]. | |
| IX_COMPRESSIBLE_BYTES_OFFSET | back to summary |
|---|---|
| pack-priv static final int IX_COMPRESSIBLE_BYTES_OFFSET Byte offset to boolean compressibleBytes[]. Empty table if <256 bytes (padding only). Otherwise 256 bytes or more (with padding). | |
| IX_CONTEXTS_OFFSET | back to summary |
|---|---|
| pack-priv static final int IX_CONTEXTS_OFFSET Byte offset to UChar *contexts[]. | |
| IX_FAST_LATIN_TABLE_OFFSET | back to summary |
|---|---|
| pack-priv static final int IX_FAST_LATIN_TABLE_OFFSET Byte offset to char fastLatinTable[]. | |
| IX_INDEXES_LENGTH | back to summary |
|---|---|
| pack-priv static final int IX_INDEXES_LENGTH Number of int indexes. Can be 2 if there are only options. Can be 7 or 8 if there are only options and a script reordering. The loader treats any index>=indexes[IX_INDEXES_LENGTH] as 0. | |
| IX_JAMO_CE32S_START | back to summary |
|---|---|
| pack-priv static final int IX_JAMO_CE32S_START Array offset to Jamo CE32s in ce32s[], or <0 if none. | |
| IX_OPTIONS | back to summary |
|---|---|
| pack-priv static final int IX_OPTIONS Bits 31..24: numericPrimary, for numeric collation 23..16: fast Latin format version (0 = no fast Latin table) 15.. 0: options bit set | |
| IX_REORDER_CODES_OFFSET | back to summary |
|---|---|
| pack-priv static final int IX_REORDER_CODES_OFFSET Byte offset to int reorderCodes[]. | |
| IX_REORDER_TABLE_OFFSET | back to summary |
|---|---|
| pack-priv static final int IX_REORDER_TABLE_OFFSET Byte offset to uint8_t reorderTable[]. Empty table if <256 bytes (padding only). Otherwise 256 bytes or more (with padding). | |
| IX_RESERVED10_OFFSET | back to summary |
|---|---|
| pack-priv static final int IX_RESERVED10_OFFSET | |
| IX_RESERVED18_OFFSET | back to summary |
|---|---|
| pack-priv static final int IX_RESERVED18_OFFSET | |
| IX_RESERVED2 | back to summary |
|---|---|
| pack-priv static final int IX_RESERVED2 | |
| IX_RESERVED3 | back to summary |
|---|---|
| pack-priv static final int IX_RESERVED3 | |
| IX_RESERVED8_OFFSET | back to summary |
|---|---|
| pack-priv static final int IX_RESERVED8_OFFSET | |
| IX_ROOT_ELEMENTS_OFFSET | back to summary |
|---|---|
| pack-priv static final int IX_ROOT_ELEMENTS_OFFSET Byte offset to uint32_t rootElements[]. | |
| IX_SCRIPTS_OFFSET | back to summary |
|---|---|
| pack-priv static final int IX_SCRIPTS_OFFSET Byte offset to char scripts[]. | |
| IX_TOTAL_SIZE | back to summary |
|---|---|
| pack-priv static final int IX_TOTAL_SIZE | |
| IX_TRIE_OFFSET | back to summary |
|---|---|
| pack-priv static final int IX_TRIE_OFFSET Byte offset to the collation trie. Its length is a multiple of 8 bytes. | |
| IX_UNSAFE_BWD_OFFSET | back to summary |
|---|---|
| pack-priv static final int IX_UNSAFE_BWD_OFFSET Byte offset to char [] with serialized unsafeBackwardSet. | |
| CollationDataReader | back to summary |
|---|---|
| private CollationDataReader() | |
| read | back to summary |
|---|---|
| pack-priv static void read(CollationTailoring base, ByteBuffer inBytes, CollationTailoring tailoring) throws IOException | |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| public boolean | isDataVersionAcceptable(byte[]
version of the current data version)Implements com. |
| IsAcceptable | back to summary |
|---|---|
| private IsAcceptable() | |
| isDataVersionAcceptable | back to summary |
|---|---|
| public boolean isDataVersionAcceptable(byte[] version) Implements com. Doc from com. Method used in ICUBinary.readHeader() to provide data format authentication.
| |