public class FilteringChangingIndexedRowIterator extends FilteringRowIterator implements MutableIndexedRowIterator
| Constructor and Description |
|---|
FilteringChangingIndexedRowIterator(MutableIndexedRowIterator iterator,
RowDecorator decorator,
Selectable where) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getShortName() |
boolean |
hasNext()
Returns
true if I have more Rows when traversing the list
in the forward direction. |
boolean |
hasPrevious()
Returns
true if I have more Rows when traversing the list
in the reverse direction. |
boolean |
indexSet() |
boolean |
isEmpty()
Returns
true if there are no rows to report with this iterator. |
void |
removeIndexKey() |
void |
reset()
Re-initialize this
RowIterator to its initial state (positioned just
before the first Rowin the list). |
void |
setIndexKey(java.lang.Object value) |
acceptable, toStringdetermineNextRow, determinePreviousRow, setclearNextRow, clearPreviousRow, current, currentIndex, getDelegate, hasCurrent, isNextAvailable, isPreviousAvailable, next, nextIndex, previous, previousIndex, remove, setNext, setPreviousadd, first, last, next, peekNext, peekPrevious, previous, sizeclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitadd, current, currentIndex, first, hasCurrent, last, next, next, nextIndex, peekNext, peekPrevious, previous, previous, previousIndex, remove, set, sizepublic FilteringChangingIndexedRowIterator(MutableIndexedRowIterator iterator, RowDecorator decorator, Selectable where)
public java.lang.String getShortName()
getShortName in class FilteringRowIteratorpublic boolean hasNext()
RowIteratortrue if I have more Rows when traversing the list
in the forward direction. (In other words, returns true iff
RowIterator.next()would return a Rowrather than throwing an exception.)hasNext in interface RowIteratorhasNext in class AbstractFilteringRowIteratorpublic boolean hasPrevious()
RowIteratortrue if I have more Rows when traversing the list
in the reverse direction. (In other words, returns true iff
RowIterator.previous()would return a Rowrather than throwing an exception.)hasPrevious in interface RowIteratorhasPrevious in class AbstractFilteringRowIteratorpublic boolean indexSet()
indexSet in interface MutableIndexedRowIteratorpublic boolean isEmpty()
RowIteratortrue if there are no rows to report with this iterator.isEmpty in interface RowIteratorisEmpty in class BaseRowIteratorpublic void removeIndexKey()
throws AxionException
removeIndexKey in interface MutableIndexedRowIteratorAxionExceptionpublic void reset()
throws AxionException
RowIteratorRowIterator to its initial state (positioned just
before the first Rowin the list).reset in interface RowIteratorreset in class AbstractFilteringRowIteratorAxionExceptionpublic void setIndexKey(java.lang.Object value)
throws AxionException
setIndexKey in interface MutableIndexedRowIteratorAxionException