uka.util
Class ByteSequence

java.lang.Object
  extended byuka.util.ByteSequence
All Implemented Interfaces:
ByteIterator
Direct Known Subclasses:
ByteQueue

public abstract class ByteSequence
extends java.lang.Object
implements ByteIterator

This is an abstract superclass for immutable iterators over collections of byte values.

Author:
Bernhard Haumacher
See Also:
ByteIterator

Field Summary
static ByteIterator EMPTY
           
 
Constructor Summary
ByteSequence()
           
 
Method Summary
 void remove()
          Removes the last byte value returned from the underlying collection.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface uka.util.ByteIterator
hasNext, next
 

Field Detail

EMPTY

public static final ByteIterator EMPTY
Constructor Detail

ByteSequence

public ByteSequence()
Method Detail

remove

public final void remove()
Description copied from interface: ByteIterator
Removes the last byte value returned from the underlying collection.

Specified by:
remove in interface ByteIterator
Throws:
UnsupportedOperationException
See Also:
ByteIterator.remove()