|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.apache.commons.collections.primitives.adapters.ListIteratorShortListIterator
Adapts a Number
-valued ListIterator
to the ShortListIterator
interface.
ShortListIterator
implementation in the "obvious" way.
Constructor Summary | |
ListIteratorShortListIterator(ListIterator iterator)
Creates an ShortListIterator wrapping
the specified ListIterator . |
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 next() , 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 previous() , or
-1 if I have no previous element. |
void |
remove()
Removes from my underlying collection the last element returned by next() or previous()
(optional operation). |
void |
set(short element)
Replaces in my underlying collection the last element returned by next() or previous()
with the specified value (optional operation). |
static org.apache.commons.collections.primitives.ShortListIterator |
wrap(ListIterator iterator)
Create an ShortListIterator wrapping
the specified ListIterator . |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public ListIteratorShortListIterator(ListIterator iterator)
ShortListIterator
wrapping
the specified ListIterator
.
wrap(java.util.ListIterator)
Method Detail |
public static org.apache.commons.collections.primitives.ShortListIterator wrap(ListIterator iterator)
ShortListIterator
wrapping
the specified ListIterator
. When
the given iterator is null
,
returns null
.
iterator
- the (possibly null
)
ListIterator
to wrap
ShortListIterator
wrapping the given
iterator, or null
when iterator is
null
.public int nextIndex()
ShortListIterator
ShortListIterator.next()
, or the number
of elements in my iteration if I have no next element.
nextIndex
in interface ShortListIterator
public int previousIndex()
ShortListIterator
ShortListIterator.previous()
, or
-1
if I have no previous element.
previousIndex
in interface ShortListIterator
public boolean hasNext()
ShortListIterator
true
iff I have more elements
when traversed in the forward direction.
(In other words, returns true
iff
a call to ShortListIterator.next()
will return an element
rather than throwing an exception.
hasNext
in interface ShortListIterator
true
iff I have more elements when
traversed in the forward directionpublic boolean hasPrevious()
ShortListIterator
true
iff I have more elements
when traversed in the reverse direction.
(In other words, returns true
iff
a call to ShortListIterator.previous()
will return an element
rather than throwing an exception.
hasPrevious
in interface ShortListIterator
true
iff I have more elements when
traversed in the reverse directionpublic short next()
ShortListIterator
next
in interface ShortListIterator
public short previous()
ShortListIterator
previous
in interface ShortListIterator
public void add(short element)
ShortListIterator
ShortListIterator.next()
, if any,
and immediately after the next element that would have been
returned by ShortListIterator.previous()
, if any.
The new element is inserted immediately before the implied
cursor. A subsequent call to ShortListIterator.previous()
will return
the added element, a subsequent call to ShortListIterator.next()
will
be unaffected. This call increases by one the value that
would be returned by a call to ShortListIterator.nextIndex()
or
ShortListIterator.previousIndex()
.
add
in interface ShortListIterator
element
- the value to be insertedpublic void set(short element)
ShortListIterator
ShortListIterator.next()
or ShortListIterator.previous()
with the specified value (optional operation).
set
in interface ShortListIterator
element
- the value to replace the last returned element withpublic void remove()
ShortListIterator
ShortListIterator.next()
or ShortListIterator.previous()
(optional operation).
remove
in interface ShortListIterator
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |