org.apache.commons.collections.primitives
public interface ByteListIterator extends ByteIterator
byte
values.
Since: Commons Collections 2.2
Version: $Revision: 1.1 $ $Date: 2003/10/13 22:46:51 $
See Also: ByteListIteratorListIterator
Method Summary | |
---|---|
void | add(byte element)
Inserts the specified element into my underlying collection
(optional operation).
|
boolean | hasNext()
Returns true iff I have more elements
when traversed in the forward direction.
|
boolean | hasPrevious()
Returns true iff I have more elements
when traversed in the reverse direction.
|
byte | next()
Returns the next element in me when traversed in the
forward direction.
|
int | nextIndex()
Returns the index of the element that would be returned
by a subsequent call to ByteListIterator, or the number
of elements in my iteration if I have no next element.
|
byte | previous()
Returns the next element in me when traversed in the
reverse direction.
|
int | previousIndex()
Returns the index of the element that would be returned
by a subsequent call to ByteListIterator, or
-1 if I have no previous element.
|
void | remove()
Removes from my underlying collection the last
element returned by ByteListIterator or ByteListIterator
(optional operation).
|
void | set(byte element)
Replaces in my underlying collection the last
element returned by ByteListIterator or ByteListIterator
with the specified value (optional operation).
|
Parameters: element the value to be inserted
Throws: UnsupportedOperationException when this operation is not supported IllegalArgumentException if some aspect of the specified element prevents it from being added
true
iff I have more elements
when traversed in the forward direction.
(In other words, returns true
iff
a call to ByteListIterator will return an element
rather than throwing an exception.
Returns: true
iff I have more elements when
traversed in the forward direction
true
iff I have more elements
when traversed in the reverse direction.
(In other words, returns true
iff
a call to ByteListIterator will return an element
rather than throwing an exception.
Returns: true
iff I have more elements when
traversed in the reverse direction
Returns: the next element in me
Throws: NoSuchElementException if there is no next element
Returns: the index of the next element in me
Returns: the previous element in me
Throws: NoSuchElementException if there is no previous element
-1
if I have no previous element.
Returns: the index of the previous element in me
Throws: UnsupportedOperationException if this operation is not supported IllegalStateException if neither ByteListIterator nor ByteListIterator has yet been called, or ByteListIterator or ByteListIterator has already been called since the last call to ByteListIterator or ByteListIterator.
Parameters: element the value to replace the last returned element with
Throws: UnsupportedOperationException if this operation is not supported IllegalStateException if neither ByteListIterator nor ByteListIterator has yet been called, or ByteListIterator or ByteListIterator has already been called since the last call to ByteListIterator or ByteListIterator. IllegalArgumentException if some aspect of the specified element prevents it from being added