cdqa.iterator
Class ListIterator

java.lang.Object
  extended by cdqa.iterator.Iterator
      extended by cdqa.iterator.ListIterator

public final class ListIterator
extends Iterator


Nested Class Summary
 
Nested classes/interfaces inherited from class cdqa.iterator.Iterator
Iterator.IteratorManager
 
Field Summary
(package private)  int currentIndex
           
(package private)  Iterator currentIterator
           
(package private)  java.util.ArrayList iterators
           
 
Fields inherited from class cdqa.iterator.Iterator
current, initValue, NULL
 
Constructor Summary
ListIterator()
           
ListIterator(java.util.ArrayList v)
           
 
Method Summary
 void append(Iterator iterator)
           
 Iterator getIterator(int i)
           
 Iterator[] getIterators()
           
 void postInit()
           
 void preClose()
           
 XObject pumpNext()
           
 int size()
           
 
Methods inherited from class cdqa.iterator.Iterator
aggreg, all, and, asBooleanIterator, close, constant, constant, constant, constant, constant, debugPrint, empty, exist, getCurrent, init, init, join, join, list, ljoin, ljoin, map, mapL, mapL, mapL, mTOm, next, not, or, rjoin, rjoin, scan, scan, theFalseIterator, theTrueIterator, toPrintWriter
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

iterators

java.util.ArrayList iterators

currentIterator

Iterator currentIterator

currentIndex

int currentIndex
Constructor Detail

ListIterator

public ListIterator()

ListIterator

public ListIterator(java.util.ArrayList v)
Method Detail

append

public void append(Iterator iterator)

getIterators

public Iterator[] getIterators()

getIterator

public Iterator getIterator(int i)

size

public int size()

postInit

public final void postInit()
Specified by:
postInit in class Iterator

preClose

public final void preClose()
Specified by:
preClose in class Iterator

pumpNext

public final XObject pumpNext()
Specified by:
pumpNext in class Iterator