org.drools.leaps.util
Class IteratorFromPositionToTableEnd

java.lang.Object
  extended byorg.drools.leaps.util.IteratorFromPositionToTableStart
      extended byorg.drools.leaps.util.IteratorFromPositionToTableEnd
All Implemented Interfaces:
java.util.Iterator, TableIterator

public class IteratorFromPositionToTableEnd
extends IteratorFromPositionToTableStart

Leaps specific iterator for leaps tables. relies on leaps table double link list structure for navigation

 

Constructor Summary
protected IteratorFromPositionToTableEnd(TableRecord record)
           
protected IteratorFromPositionToTableEnd(TableRecord startRecord, TableRecord currentRecord)
           
 
Method Summary
 java.lang.Object next()
          the difference here is that we are going to the different direction that base class next() method
 
Methods inherited from class org.drools.leaps.util.IteratorFromPositionToTableStart
hasNext, isEmpty, peekNext, remove, reset
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IteratorFromPositionToTableEnd

protected IteratorFromPositionToTableEnd(TableRecord record)
See Also:
IteratorFromPositionToTableStart

IteratorFromPositionToTableEnd

protected IteratorFromPositionToTableEnd(TableRecord startRecord,
                                         TableRecord currentRecord)
See Also:
IteratorFromPositionToTableStart
Method Detail

next

public java.lang.Object next()
the difference here is that we are going to the different direction that base class next() method

Specified by:
next in interface TableIterator
Overrides:
next in class IteratorFromPositionToTableStart
See Also:
IteratorFromPositionToTableStart