org.apache.commons.collections.list
public static class CursorableLinkedList.Cursor extends AbstractLinkedList.LinkedListIterator
ListIterator
that allows concurrent changes to
the underlying list.
Constructor Summary | |
---|---|
protected | Cursor(CursorableLinkedList parent, int index)
Constructs a new cursor.
|
Method Summary | |
---|---|
void | add(Object obj)
Adds an object to the list.
|
protected void | checkModCount()
Override superclass modCount check, and replace it with our valid flag. |
void | close()
Mark this cursor as no longer being needed. |
int | nextIndex()
Gets the index of the next element to be returned.
|
protected void | nodeChanged(Node node)
Handle event from the list when a node has changed.
|
protected void | nodeInserted(Node node)
Handle event from the list when a node has been added.
|
protected void | nodeRemoved(Node node)
Handle event from the list when a node has been removed.
|
Parameters: index the index to start from
Parameters: obj the object to add
Returns: the next index
Parameters: node the node that changed
Parameters: node the node that was added
Parameters: node the node that was removed