cdqa.iterator
Class ReplicateIterator

java.lang.Object
  extended by cdqa.iterator.Iterator
      extended by cdqa.iterator.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)  java.lang.String peer
           
(package private)  Repository rep
           
 
Fields inherited from class cdqa.iterator.Iterator
current, initValue, NULL
 
Constructor Summary
ReplicateIterator(Iterator it, Iterator p, Repository rep)
           
 
Method Summary
 XElement addLink(XElement o)
           
 XObject getCurrent()
          returns current object
 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, 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

it

Iterator it

peer

java.lang.String peer

rep

Repository rep
Constructor Detail

ReplicateIterator

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

postInit

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

preClose

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

pumpNext

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

getCurrent

public XObject getCurrent()
Description copied from class: Iterator
returns current object

Overrides:
getCurrent in class Iterator
Returns:

addLink

public XElement addLink(XElement o)