Package com.ibm.icu.util
Class BytesTrie.Entry
java.lang.Object
com.ibm.icu.util.BytesTrie.Entry
- Enclosing class:
- BytesTrie
Return value type for the Iterator.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate void
append
(byte b) private void
append
(byte[] b, int off, int len) byte
byteAt
(int index) Returns a byte of the byte sequence.int
void
copyBytesTo
(byte[] dest, int destOffset) Copies the byte sequence into a byte array.private void
ensureCapacity
(int len) private void
truncateString
(int newLength)
-
Field Details
-
value
public int valueThe value associated with the byte sequence. -
bytes
private byte[] bytes -
length
private int length
-
-
Constructor Details
-
Entry
private Entry(int capacity)
-
-
Method Details
-
bytesLength
public int bytesLength()- Returns:
- The length of the byte sequence.
-
byteAt
public byte byteAt(int index) Returns a byte of the byte sequence.- Parameters:
index
- An index into the byte sequence.- Returns:
- The index-th byte sequence byte.
-
copyBytesTo
public void copyBytesTo(byte[] dest, int destOffset) Copies the byte sequence into a byte array.- Parameters:
dest
- Destination byte array.destOffset
- Starting offset to where in dest the byte sequence is copied.
-
bytesAsByteBuffer
- Returns:
- The byte sequence as a read-only ByteBuffer.
-
ensureCapacity
private void ensureCapacity(int len) -
append
private void append(byte b) -
append
private void append(byte[] b, int off, int len) -
truncateString
private void truncateString(int newLength)
-