infovis.utils
Class FilteredRowIterator
java.lang.Object
infovis.utils.RowIteratorProxy
infovis.utils.FilteredRowIterator
- All Implemented Interfaces:
- RowIterator, Iterator
public class FilteredRowIterator
- extends RowIteratorProxy
Class FilteredRowIterator
- Version:
- $Revision: 1.1 $
- Author:
- Jean-Daniel Fekete
|
Method Summary |
RowIterator |
copy()
Clone myself with the right type returned. |
boolean |
hasNext()
|
Object |
next()
|
int |
nextRow()
Returns the next row after incrementing the iterator. |
int |
peekRow()
Returns the next row without incrementing the iterator. |
void |
remove()
|
FilteredRowIterator
public FilteredRowIterator(RowIterator iterator,
RowFilter filter)
nextRow
public int nextRow()
- Description copied from interface:
RowIterator
- Returns the next row after incrementing the iterator.
- Specified by:
nextRow in interface RowIterator- Overrides:
nextRow in class RowIteratorProxy
- Returns:
- the next row.
next
public Object next()
- Specified by:
next in interface Iterator- Overrides:
next in class RowIteratorProxy
hasNext
public boolean hasNext()
- Specified by:
hasNext in interface Iterator- Overrides:
hasNext in class RowIteratorProxy
peekRow
public int peekRow()
- Description copied from interface:
RowIterator
- Returns the next row without incrementing the iterator.
- Specified by:
peekRow in interface RowIterator- Overrides:
peekRow in class RowIteratorProxy
- Returns:
- the next row.
copy
public RowIterator copy()
- Description copied from interface:
RowIterator
- Clone myself with the right type returned.
- Specified by:
copy in interface RowIterator- Overrides:
copy in class RowIteratorProxy
- Returns:
- a copy of myself.
remove
public void remove()
- Specified by:
remove in interface Iterator- Overrides:
remove in class RowIteratorProxy
Copyright © 2005 by Jean-Daniel Fekete and INRIA, France All rights reserved.