Package com.tangosol.util
Class AbstractByteSequence.PartialByteSequence
java.lang.Object
com.tangosol.util.AbstractByteSequence
com.tangosol.util.AbstractByteSequence.PartialByteSequence
- All Implemented Interfaces:
ByteSequence
- Enclosing class:
AbstractByteSequence
A naive ByteSequence that represents a portion of another ByteSequence.
- Since:
- Coherence 3.7
- Author:
- cp 2010-06-29
-
Nested Class Summary
Nested classes/interfaces inherited from class com.tangosol.util.AbstractByteSequence
AbstractByteSequence.AggregateByteSequence, AbstractByteSequence.PartialByteSequence
-
Constructor Summary
ConstructorDescriptionPartialByteSequence
(ByteSequence seq, int of, int cb) Construct a PartialByteSequence from a ByteSequence. -
Method Summary
Methods inherited from class com.tangosol.util.AbstractByteSequence
equals, hashCode, subSequence, toBinary, toString
-
Constructor Details
-
PartialByteSequence
Construct a PartialByteSequence from a ByteSequence.- Parameters:
seq
- the ByteSequenceof
- the offset within the ByteSequencecb
- 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
-