Class BytesTrie.Entry

java.lang.Object
com.ibm.icu.util.BytesTrie.Entry
Enclosing class:
BytesTrie

public static final class BytesTrie.Entry extends Object
Return value type for the Iterator.
  • Field Details

    • value

      public int value
      The 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

      public ByteBuffer 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)