Class BytesTrie.Entry

  • Enclosing class:
    BytesTrie

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

      • value

        public int value
        The value associated with the byte sequence.
    • Method Detail

      • 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.