Class CodePointTrie.Small
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
- All Implemented Interfaces:
Iterable<CodePointMap.Range>
- Direct Known Subclasses:
CodePointTrie.Small16,CodePointTrie.Small32,CodePointTrie.Small8
- Enclosing class:
CodePointTrie
A CodePointTrie with
CodePointTrie.Type.SMALL.-
Nested Class Summary
Nested classes/interfaces inherited from class org.graalvm.shadowed.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 org.graalvm.shadowed.com.ibm.icu.util.CodePointMap
CodePointMap.Range, CodePointMap.RangeOption, CodePointMap.StringIterator, CodePointMap.ValueFilter -
Field Summary
Fields inherited from class org.graalvm.shadowed.com.ibm.icu.util.CodePointTrie
data, dataLength, highStart -
Method Summary
Modifier and TypeMethodDescriptionprotected final intcpIndex(int c) Deprecated.This API is ICU internal only.static CodePointTrie.SmallfromBinary(CodePointTrie.ValueWidth valueWidth, ByteBuffer bytes) Creates a trie from its binary form.final CodePointTrie.TypegetType()Returns the trie type.stringIterator(CharSequence s, int sIndex) Returns an iterator (not a java.util.Iterator) over code points of a string for fetching map values.Methods inherited from class org.graalvm.shadowed.com.ibm.icu.util.CodePointTrie
asciiGet, fastIndex, fromBinary, get, getRange, getValueWidth, smallIndex, toBinaryMethods inherited from class org.graalvm.shadowed.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
-
Method Details
-
fromBinary
Creates a trie from its binary form. Same asCodePointTrie.fromBinary(Type, ValueWidth, ByteBuffer)withCodePointTrie.Type.SMALL.- Parameters:
valueWidth- selects the number of bits in a data value; this method throws an exception if the valueWidth does not match the binary data; use null to accept any data value widthbytes- a buffer containing the binary data of a CodePointTrie- Returns:
- the trie
-
getType
Description copied from class:CodePointTrieReturns the trie type.- Specified by:
getTypein classCodePointTrie- Returns:
CodePointTrie.Type.SMALL
-
cpIndex
Deprecated.This API is ICU internal only.- Specified by:
cpIndexin classCodePointTrie
-
stringIterator
Returns an iterator (not a java.util.Iterator) over code points of a string for fetching map values.- Overrides:
stringIteratorin classCodePointMap- Parameters:
s- string to iterate oversIndex- string index where the iteration will start- Returns:
- the iterator
-