cdqa.iterator

Class 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

NULL, current, initValue

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, mTOm, map, mapL, mapL, mapL, next, not, or, postInit, preClose, pumpNext, rjoin, rjoin, scan, scan, theFalseIterator, theTrueIterator, toPrintWriter

Field Details

current

(package private)  int current

i

(package private)  Iterator i

n

(package private)  Iterator n

nextBound

(package private)  int nextBound

range

(package private)  Iterator range

Constructor Details

Range

public Range(Iterator i,
             Iterator range)

Method Details

postInit

public void postInit()
Overrides:
postInit in interface Iterator

preClose

public void preClose()
Overrides:
preClose in interface Iterator

pumpNext

public XObject pumpNext()
Overrides:
pumpNext in interface Iterator