org.apache.commons.collections.primitives
public interface ShortListIterator extends ShortIterator
short
values.
Since: Commons Primitives 1.0
Version: $Revision: 1.3 $ $Date: 2003/10/16 20:49:36 $
See Also: ShortListIteratorListIterator
Method Summary | |
---|---|
void | add(short 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.
|
short | 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 ShortListIterator, or the number
of elements in my iteration if I have no next element.
|
short | 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 ShortListIterator, or
-1 if I have no previous element.
|
void | remove()
Removes from my underlying collection the last
element returned by ShortListIterator or ShortListIterator
(optional operation).
|
void | set(short element)
Replaces in my underlying collection the last
element returned by ShortListIterator or ShortListIterator
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 ShortListIterator 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 ShortListIterator 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 ShortListIterator nor ShortListIterator has yet been called, or ShortListIterator or ShortListIterator has already been called since the last call to ShortListIterator or ShortListIterator.
Parameters: element the value to replace the last returned element with
Throws: UnsupportedOperationException if this operation is not supported IllegalStateException if neither ShortListIterator nor ShortListIterator has yet been called, or ShortListIterator or ShortListIterator has already been called since the last call to ShortListIterator or ShortListIterator. IllegalArgumentException if some aspect of the specified element prevents it from being added