Package com.ibm.icu.util
Class CodePointTrie.Small32
java.lang.Object
com.ibm.icu.util.CodePointMap
com.ibm.icu.util.CodePointTrie
com.ibm.icu.util.CodePointTrie.Small
com.ibm.icu.util.CodePointTrie.Small32
- All Implemented Interfaces:
Iterable<CodePointMap.Range>
- Enclosing class:
CodePointTrie
A CodePointTrie with
CodePointTrie.Type.SMALL and CodePointTrie.ValueWidth.BITS_32.-
Nested Class Summary
Nested classes/interfaces inherited from class com.ibm.icu.util.CodePointTrie
CodePointTrie.Fast, CodePointTrie.Fast16, CodePointTrie.Fast32, CodePointTrie.Fast8, CodePointTrie.Small, CodePointTrie.Small16, CodePointTrie.Small32, CodePointTrie.Small8, CodePointTrie.Type, CodePointTrie.ValueWidthNested classes/interfaces inherited from class com.ibm.icu.util.CodePointMap
CodePointMap.Range, CodePointMap.RangeOption, CodePointMap.StringIterator, CodePointMap.ValueFilter -
Field Summary
Fields inherited from class com.ibm.icu.util.CodePointTrie
CP_PER_INDEX_2_ENTRY, data, dataLength, FAST_DATA_BLOCK_LENGTH, FAST_SHIFT, highStart, INDEX_2_BLOCK_LENGTH, INDEX_2_MASK, INDEX_3_BLOCK_LENGTH, NO_DATA_NULL_OFFSET, NO_INDEX3_NULL_OFFSET, SHIFT_1_2, SHIFT_2_3, SHIFT_3, SMALL_DATA_BLOCK_LENGTH, SMALL_DATA_MASK, SMALL_LIMIT -
Constructor Summary
ConstructorsConstructorDescriptionSmall32(char[] index, int[] data32, int highStart, int index3NullOffset, int dataNullOffset) -
Method Summary
Modifier and TypeMethodDescriptionstatic CodePointTrie.Small32fromBinary(ByteBuffer bytes) Creates a trie from its binary form.Methods inherited from class com.ibm.icu.util.CodePointTrie.Small
cpIndex, fromBinary, getType, stringIteratorMethods inherited from class com.ibm.icu.util.CodePointTrie
asciiGet, fastIndex, fromBinary, get, getRange, getValueWidth, smallIndex, toBinaryMethods inherited from class com.ibm.icu.util.CodePointMap
getRange, iteratorMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.lang.Iterable
forEach, spliterator
-
Constructor Details
-
Small32
Small32(char[] index, int[] data32, int highStart, int index3NullOffset, int dataNullOffset)
-
-
Method Details
-
fromBinary
Creates a trie from its binary form. Same asCodePointTrie.fromBinary(Type, ValueWidth, ByteBuffer)withCodePointTrie.Type.SMALLandCodePointTrie.ValueWidth.BITS_32.- Parameters:
bytes- a buffer containing the binary data of a CodePointTrie- Returns:
- the trie
-