cdqa.iterator
Class Range

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

public final class Range
extends Iterator


Nested Class Summary
 
Nested classes/interfaces inherited from class cdqa.iterator.Iterator
Iterator.IteratorManager
 
Field Summary
(package private)  int current
           
(package private)  Iterator i
           
(package private)  Iterator n
           
(package private)  int nextBound
           
(package private)  Iterator range
           
 
Fields inherited from class cdqa.iterator.Iterator
initValue, NULL
 
Constructor Summary
Range(Iterator i, Iterator range)
           
 
Method Summary
 void postInit()
           
 void preClose()
           
 XObject pumpNext()
           
 
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

i

Iterator i

range

Iterator range

n

Iterator n

current

int current

nextBound

int nextBound
Constructor Detail

Range

public Range(Iterator i,
             Iterator range)
Method Detail

postInit

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

preClose

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

pumpNext

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