org.axiondb
Interface RowDecoratorIterator

All Known Implementing Classes:
RowIteratorRowDecoratorIterator

public interface RowDecoratorIterator

A bidirectional iterator over a collection of RowDecorators. (Once current,next,previous, first, or lastis invoked, all previously returned values are invalidated.)

Version:
$Revision: 1.7 $ $Date: 2005/04/08 13:40:43 $

Method Summary
 RowDecorator current()
           
 RowDecorator first()
           
 RowDecorator getDecorator()
           
 RowIterator getIterator()
           
 boolean hasCurrent()
           
 boolean hasNext()
           
 boolean hasPrevious()
           
 RowDecorator last()
           
 RowDecorator next()
           
 RowDecorator previous()
           
 void reset()
           
 void setDecorator(RowDecorator decorator)
           
 void setIterator(RowIterator iterator)
           
 int size()
           
 

Method Detail

current

RowDecorator current()
                     throws java.util.NoSuchElementException
Throws:
java.util.NoSuchElementException

first

RowDecorator first()
                   throws java.util.NoSuchElementException,
                          AxionException
Throws:
java.util.NoSuchElementException
AxionException

getDecorator

RowDecorator getDecorator()

getIterator

RowIterator getIterator()

hasCurrent

boolean hasCurrent()

hasNext

boolean hasNext()

hasPrevious

boolean hasPrevious()

last

RowDecorator last()
                  throws java.util.NoSuchElementException,
                         AxionException
Throws:
java.util.NoSuchElementException
AxionException

next

RowDecorator next()
                  throws java.util.NoSuchElementException,
                         AxionException
Throws:
java.util.NoSuchElementException
AxionException

previous

RowDecorator previous()
                      throws java.util.NoSuchElementException,
                             AxionException
Throws:
java.util.NoSuchElementException
AxionException

reset

void reset()
           throws AxionException
Throws:
AxionException

setDecorator

void setDecorator(RowDecorator decorator)

setIterator

void setIterator(RowIterator iterator)

size

int size()
         throws AxionException
Throws:
AxionException