|
|||||||||
| Home >> All >> Util >> [ Collections overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
Util.Collections
Class AppendListIterator

java.lang.ObjectUtil.Collections.AppendListIterator
- All Implemented Interfaces:
- java.util.Iterator, java.util.ListIterator
- public class AppendListIterator
- extends java.lang.Object
- implements java.util.ListIterator
- extends java.lang.Object
| Field Summary | |
private java.util.ListIterator |
iterator1
|
private java.util.ListIterator |
iterator2
|
private boolean |
which
|
| Constructor Summary | |
AppendListIterator(java.util.ListIterator iter1,
java.util.ListIterator iter2)
Creates new AppendListIterator |
|
| Method Summary | |
void |
add(java.lang.Object o)
Insert an element into the list at the current position of the iterator (optional operation). |
boolean |
hasNext()
Tests whether there are elements remaining in the list in the forward direction. |
boolean |
hasPrevious()
Tests whether there are elements remaining in the list in the reverse direction. |
java.lang.Object |
next()
Obtain the next element in the list in the forward direction. |
int |
nextIndex()
Find the index of the element that would be returned by a call to next. |
java.lang.Object |
previous()
Obtain the next element in the list in the reverse direction. |
int |
previousIndex()
Find the index of the element that would be returned by a call to previous. |
void |
remove()
Remove from the list the element last returned by a call to next or previous (optional operation). |
void |
set(java.lang.Object o)
Replace the element last returned by a call to next or previous with a given object (optional operation). |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
iterator1
private final java.util.ListIterator iterator1
iterator2
private final java.util.ListIterator iterator2
which
private boolean which
| Constructor Detail |
AppendListIterator
public AppendListIterator(java.util.ListIterator iter1, java.util.ListIterator iter2)
- Creates new AppendListIterator
| Method Detail |
hasPrevious
public boolean hasPrevious()
- Description copied from interface:
java.util.ListIterator - Tests whether there are elements remaining in the list in the reverse
direction. In other words, previous() will not fail with a
NoSuchElementException.
- Specified by:
hasPreviousin interfacejava.util.ListIterator
hasNext
public boolean hasNext()
- Description copied from interface:
java.util.ListIterator - Tests whether there are elements remaining in the list in the forward
direction. In other words, next() will not fail with a
NoSuchElementException.
- Specified by:
hasNextin interfacejava.util.ListIterator
previous
public java.lang.Object previous()
- Description copied from interface:
java.util.ListIterator - Obtain the next element in the list in the reverse direction. Repeated
calls to previous may be used to iterate backwards over the entire list,
or calls to next and previous may be used together to go forwards and
backwards. Alternating calls to next and previous will return the same
element.
- Specified by:
previousin interfacejava.util.ListIterator
next
public java.lang.Object next()
- Description copied from interface:
java.util.ListIterator - Obtain the next element in the list in the forward direction. Repeated
calls to next may be used to iterate over the entire list, or calls to
next and previous may be used together to go forwards and backwards.
Alternating calls to next and previous will return the same element.
- Specified by:
nextin interfacejava.util.ListIterator
previousIndex
public int previousIndex()
- Description copied from interface:
java.util.ListIterator - Find the index of the element that would be returned by a call to
previous. If hasPrevious() returns false, this returns -1.
- Specified by:
previousIndexin interfacejava.util.ListIterator
nextIndex
public int nextIndex()
- Description copied from interface:
java.util.ListIterator - Find the index of the element that would be returned by a call to next.
If hasNext() returns false, this returns the list size.
- Specified by:
nextIndexin interfacejava.util.ListIterator
remove
public void remove()
- Description copied from interface:
java.util.ListIterator - Remove from the list the element last returned by a call to next or
previous (optional operation). This method may only be called if neither
add nor remove have been called since the last call to next or previous.
- Specified by:
removein interfacejava.util.ListIterator
set
public void set(java.lang.Object o)
- Description copied from interface:
java.util.ListIterator - Replace the element last returned by a call to next or previous with a
given object (optional operation). This method may only be called if
neither add nor remove have been called since the last call to next or
previous.
- Specified by:
setin interfacejava.util.ListIterator
add
public void add(java.lang.Object o)
- Description copied from interface:
java.util.ListIterator - Insert an element into the list at the current position of the iterator
(optional operation). The element is inserted in between the element that
would be returned by previous and the element that would be returned by
next. After the insertion, a subsequent call to next is unaffected, but
a call to previous returns the item that was added. The values returned
by nextIndex() and previousIndex() are incremented.
- Specified by:
addin interfacejava.util.ListIterator
|
|||||||||
| Home >> All >> Util >> [ Collections overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
JAVADOC
Util.Collections.AppendListIterator