|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object | +--xxl.cursors.Sequentializer
The Sequentializer concatenates n input-Cursors to a single Cursor.
| Field Summary | |
protected Cursor |
cursor
|
protected Cursor |
iteratorsCursor
|
protected Cursor |
updateCursor
|
| Constructor Summary | |
Sequentializer(Cursor iteratorsCursor)
Creates a new Sequentializer. |
|
Sequentializer(java.util.Iterator iteratorsCursor)
Creates a new Sequentializer. |
|
Sequentializer(java.util.Iterator[] iterators)
Creates a new Sequentializer. |
|
Sequentializer(java.util.Iterator iterator,
Function function)
Creates a new Sequentializer. |
|
Sequentializer(java.util.Iterator iterator0,
java.util.Iterator iterator1)
Creates a new Sequentializer. |
|
Sequentializer(PeekIterator iteratorsCursor)
Creates a new Sequentializer. |
|
| Method Summary | |
void |
close()
Closes the Cursor. |
boolean |
hasNext()
Returns true if the iteration has more elements. |
java.lang.Object |
next()
Returns the next element in the iteration. |
java.lang.Object |
peek()
Shows the next element in the iteration without removing it. |
void |
remove()
Removes from the underlying collection the last element returned by the iterator (optional operation). |
void |
reset()
Resets the Cursor to its initial state. |
boolean |
supportsPeek()
Returns true if the peek operation is supported by this PeekIterator. |
void |
update(java.lang.Object object)
Replaces the object that was returned by the last call to next() or peek(). |
| Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
| Field Detail |
protected Cursor iteratorsCursor
protected Cursor cursor
protected Cursor updateCursor
| Constructor Detail |
public Sequentializer(java.util.Iterator iterator0,
java.util.Iterator iterator1)
iterator0 - first input-Iteratoriterator1 - second input-Iteratorpublic Sequentializer(java.util.Iterator[] iterators)
iterator - input-array of Iterators
public Sequentializer(java.util.Iterator iterator,
Function function)
iterator - first input-Iteratorfunction - parameterless function returning the second input-Iterator on demand.
This function is invoked after the first input-Iterator has been processed completely.public Sequentializer(Cursor iteratorsCursor)
iteratorsCursor - input-Cursor of iteratorspublic Sequentializer(java.util.Iterator iteratorsCursor)
iteratorsCursor - input-Iterator of iteratorspublic Sequentializer(PeekIterator iteratorsCursor)
iteratorsCursor - input-PeekIterator of iterators| Method Detail |
public void close()
throws java.lang.UnsupportedOperationException
public boolean hasNext()
public java.lang.Object next()
throws java.util.NoSuchElementException
public java.lang.Object peek()
throws java.lang.UnsupportedOperationException
public void remove()
throws java.lang.UnsupportedOperationException
public void reset()
throws java.lang.UnsupportedOperationException
public boolean supportsPeek()
public void update(java.lang.Object object)
throws java.lang.UnsupportedOperationException
object - the object that replaces the object returned
by the last call to next() or peek()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||