Class BytesTrie.Entry

  • Enclosing class:
    BytesTrie

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

      Fields 
      Modifier and Type Field Description
      int value
      The value associated with the byte sequence.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      byte byteAt​(int index)
      Returns a byte of the byte sequence.
      java.nio.ByteBuffer bytesAsByteBuffer()  
      int bytesLength()  
      void copyBytesTo​(byte[] dest, int destOffset)
      Copies the byte sequence into a byte array.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 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 java.nio.ByteBuffer bytesAsByteBuffer()
        Returns:
        The byte sequence as a read-only ByteBuffer.