org.axiondb.engine.rowiterators
Class UnmodifiableRowIterator
java.lang.Object
org.axiondb.engine.rowiterators.DelegatingRowIterator
org.axiondb.engine.rowiterators.UnmodifiableRowIterator
- All Implemented Interfaces:
- RowIterator
- public class UnmodifiableRowIterator
- extends DelegatingRowIterator
- Version:
- $Revision: 1.5 $ $Date: 2004/04/30 17:44:11 $
Methods inherited from class org.axiondb.engine.rowiterators.DelegatingRowIterator |
current, currentIndex, first, getDelegate, hasCurrent, hasNext, hasPrevious, isEmpty, last, next, nextIndex, peekNext, peekPrevious, previous, previousIndex, reset, setDelegate |
UnmodifiableRowIterator
public UnmodifiableRowIterator(RowIterator iter)
add
public void add(Row row)
throws AxionException
- Description copied from interface:
RowIterator
- Add a
Row
at the current position in my underlying collection, or throw
UnsupportedOperationException
. (Optional operation.)
- Specified by:
add
in interface RowIterator
- Overrides:
add
in class DelegatingRowIterator
- Throws:
AxionException
remove
public void remove()
throws AxionException
- Description copied from interface:
RowIterator
- Set the
Row
at the current position in my underlying collection, or throw
UnsupportedOperationException
. (Optional operation.)
- Specified by:
remove
in interface RowIterator
- Overrides:
remove
in class DelegatingRowIterator
- Throws:
AxionException
set
public void set(Row row)
throws AxionException
- Description copied from interface:
RowIterator
- Set the
Row
at the current position in my underlying collection, or throw
UnsupportedOperationException
. (Optional operation.)
- Specified by:
set
in interface RowIterator
- Overrides:
set
in class DelegatingRowIterator
- Throws:
AxionException
wrap
public static RowIterator wrap(RowIterator that)
toString
public String toString()