Class CodePointTrie.Small16
java.lang.Object
org.graalvm.shadowed.com.ibm.icu.util.CodePointMap
org.graalvm.shadowed.com.ibm.icu.util.CodePointTrie
org.graalvm.shadowed.com.ibm.icu.util.CodePointTrie.Small
org.graalvm.shadowed.com.ibm.icu.util.CodePointTrie.Small16
- All Implemented Interfaces:
Iterable<CodePointMap.Range>
- Enclosing class:
CodePointTrie
A CodePointTrie with
CodePointTrie.Type.SMALL and CodePointTrie.ValueWidth.BITS_16.-
Nested Class Summary
Nested classes/interfaces inherited from class 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 CodePointMap
CodePointMap.Range, CodePointMap.RangeOption, CodePointMap.StringIterator, CodePointMap.ValueFilter -
Field Summary
Fields inherited from class CodePointTrie
data, dataLength, highStart -
Method Summary
Modifier and TypeMethodDescriptionstatic CodePointTrie.Small16fromBinary(ByteBuffer bytes) Creates a trie from its binary form.Methods inherited from class CodePointTrie.Small
cpIndex, fromBinary, getType, stringIteratorMethods inherited from class CodePointTrie
asciiGet, fastIndex, fromBinary, get, getRange, getValueWidth, smallIndex, toBinaryMethods inherited from class CodePointMap
getRange, iteratorMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface Iterable
forEach, spliterator
-
Method Details
-
fromBinary
Creates a trie from its binary form. Same asCodePointTrie.fromBinary(Type, ValueWidth, ByteBuffer)withCodePointTrie.Type.SMALLandCodePointTrie.ValueWidth.BITS_16.- Parameters:
bytes- a buffer containing the binary data of a CodePointTrie- Returns:
- the trie
-