cdqa.iterator

Class ReplicateIterator


public class ReplicateIterator
extends Iterator

Nested Class Summary

Nested classes/interfaces inherited from class cdqa.iterator.Iterator

Iterator.IteratorManager

Field Summary

(package private) Iterator
it
(package private) String
peer
(package private) Repository
rep

Fields inherited from class cdqa.iterator.Iterator

NULL, current, initValue

Constructor Summary

ReplicateIterator(Iterator it, Iterator p, Repository rep)

Method Summary

XElement
addLink(XElement o)
XObject
getCurrent()
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

it

(package private)  Iterator it

peer

(package private)  String peer

rep

(package private)  Repository rep

Constructor Details

ReplicateIterator

public ReplicateIterator(Iterator it,
                         Iterator p,
                         Repository rep)

Method Details

addLink

public XElement addLink(XElement o)

getCurrent

public XObject getCurrent()
Overrides:
getCurrent in interface Iterator

postInit

public void postInit()
Overrides:
postInit in interface Iterator

preClose

public void preClose()
Overrides:
preClose in interface Iterator

pumpNext

public final XObject pumpNext()
Overrides:
pumpNext in interface Iterator