org.axiondb.engine.rowiterators

Class RowIteratorRowDecoratorIterator

public class RowIteratorRowDecoratorIterator extends Object implements RowDecoratorIterator

A RowDecoratorIteratorbased upon some decoratorand RowIterator.

Version: $Revision: 1.10 $ $Date: 2005/12/20 18:32:41 $

Author: Rodney Waldhoff

Constructor Summary
RowIteratorRowDecoratorIterator(RowIterator iterator, RowDecorator decorator)
Method Summary
voidadd(Row row)
RowDecoratorcurrent()
RowDecoratorfirst()
RowDecoratorgetDecorator()
RowIteratorgetIterator()
booleanhasCurrent()
booleanhasNext()
booleanhasPrevious()
RowDecoratorlast()
RowDecoratornext()
intnextIndex()
RowDecoratorprevious()
intpreviousIndex()
voidremove()
voidreset()
voidset(Row row)
voidsetDecorator(RowDecorator decorator)
voidsetIterator(RowIterator iterator)
intsize()

Constructor Detail

RowIteratorRowDecoratorIterator

public RowIteratorRowDecoratorIterator(RowIterator iterator, RowDecorator decorator)

Method Detail

add

public void add(Row row)

current

public RowDecorator current()

first

public RowDecorator first()

getDecorator

public RowDecorator getDecorator()

getIterator

public RowIterator getIterator()

hasCurrent

public boolean hasCurrent()

hasNext

public boolean hasNext()

hasPrevious

public boolean hasPrevious()

last

public RowDecorator last()

next

public RowDecorator next()

nextIndex

public int nextIndex()

previous

public RowDecorator previous()

previousIndex

public int previousIndex()

remove

public void remove()

reset

public void reset()

set

public void set(Row row)

setDecorator

public void setDecorator(RowDecorator decorator)

setIterator

public void setIterator(RowIterator iterator)

size

public int size()