org.drools.leaps.util
Interface TableIterator

All Superinterfaces:
java.util.Iterator
All Known Implementing Classes:
IteratorFromPositionToTableStart

public interface TableIterator
extends java.util.Iterator

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

 

Method Summary
 boolean hasNext()
           
 boolean isEmpty()
          single object iterator
 java.lang.Object next()
           
 java.lang.Object peekNext()
           
 void remove()
           
 void reset()
           
 

Method Detail

isEmpty

public boolean isEmpty()
single object iterator

Returns:
table iterator

reset

public void reset()

hasNext

public boolean hasNext()
Specified by:
hasNext in interface java.util.Iterator

next

public java.lang.Object next()
Specified by:
next in interface java.util.Iterator

peekNext

public java.lang.Object peekNext()

remove

public void remove()
Specified by:
remove in interface java.util.Iterator