org.axiondb.engine.rowiterators
Class RowIteratorRowDecoratorIterator
java.lang.Object
org.axiondb.engine.rowiterators.RowIteratorRowDecoratorIterator
- All Implemented Interfaces:
- RowDecoratorIterator
public class RowIteratorRowDecoratorIterator
- extends java.lang.Object
- implements RowDecoratorIterator
A RowDecoratorIterator
based upon some decorator
and
RowIterator
.
- Version:
- $Revision: 1.10 $ $Date: 2005/12/20 18:32:41 $
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RowIteratorRowDecoratorIterator
public RowIteratorRowDecoratorIterator(RowIterator iterator,
RowDecorator decorator)
add
public void add(Row row)
throws AxionException
- Throws:
AxionException
current
public RowDecorator current()
throws java.util.NoSuchElementException
- Specified by:
current
in interface RowDecoratorIterator
- Throws:
java.util.NoSuchElementException
first
public RowDecorator first()
throws java.util.NoSuchElementException,
AxionException
- Specified by:
first
in interface RowDecoratorIterator
- Throws:
java.util.NoSuchElementException
AxionException
getDecorator
public RowDecorator getDecorator()
- Specified by:
getDecorator
in interface RowDecoratorIterator
getIterator
public RowIterator getIterator()
- Specified by:
getIterator
in interface RowDecoratorIterator
hasCurrent
public boolean hasCurrent()
- Specified by:
hasCurrent
in interface RowDecoratorIterator
hasNext
public boolean hasNext()
- Specified by:
hasNext
in interface RowDecoratorIterator
hasPrevious
public boolean hasPrevious()
- Specified by:
hasPrevious
in interface RowDecoratorIterator
last
public RowDecorator last()
throws java.util.NoSuchElementException,
AxionException
- Specified by:
last
in interface RowDecoratorIterator
- Throws:
java.util.NoSuchElementException
AxionException
next
public RowDecorator next()
throws java.util.NoSuchElementException,
AxionException
- Specified by:
next
in interface RowDecoratorIterator
- Throws:
java.util.NoSuchElementException
AxionException
nextIndex
public int nextIndex()
previous
public RowDecorator previous()
throws java.util.NoSuchElementException,
AxionException
- Specified by:
previous
in interface RowDecoratorIterator
- Throws:
java.util.NoSuchElementException
AxionException
previousIndex
public int previousIndex()
remove
public void remove()
throws AxionException
- Throws:
AxionException
reset
public void reset()
throws AxionException
- Specified by:
reset
in interface RowDecoratorIterator
- Throws:
AxionException
set
public void set(Row row)
throws AxionException
- Throws:
AxionException
setDecorator
public void setDecorator(RowDecorator decorator)
- Specified by:
setDecorator
in interface RowDecoratorIterator
setIterator
public void setIterator(RowIterator iterator)
- Specified by:
setIterator
in interface RowDecoratorIterator
size
public int size()
throws AxionException
- Specified by:
size
in interface RowDecoratorIterator
- Throws:
AxionException