Class AbstractByteSequence.PartialByteSequence

java.lang.Object
com.tangosol.util.AbstractByteSequence
com.tangosol.util.AbstractByteSequence.PartialByteSequence
All Implemented Interfaces:
ByteSequence
Enclosing class:
AbstractByteSequence

public static class AbstractByteSequence.PartialByteSequence extends AbstractByteSequence
A naive ByteSequence that represents a portion of another ByteSequence.
Since:
Coherence 3.7
Author:
cp 2010-06-29
  • Constructor Details

    • PartialByteSequence

      public PartialByteSequence(ByteSequence seq, int of, int cb)
      Construct a PartialByteSequence from a ByteSequence.
      Parameters:
      seq - the ByteSequence
      of - the offset within the ByteSequence
      cb - the number of bytes from the ByteSequence
  • Method Details

    • length

      public int length()
      Determine the number of bytes of data represented by this ByteSequence.
      Returns:
      the number of bytes represented by this Node
    • byteAt

      public byte byteAt(int of)
      Determine the n-th byte of the byte sequence.
      Parameters:
      of - the zero-based byte offset within the sequence of bytes (0 <= of < ByteSequence.length())
      Returns:
      the byte at the specified offset