cdqa.iterator

Class DRWIterator


public class DRWIterator
extends DRIterator

Nested Class Summary

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

Iterator.IteratorManager

Field Summary

(package private) Iterator
fw
(package private) ArrayList
with

Fields inherited from class cdqa.iterator.DRIterator

forestName, it, peer, rep, type

Fields inherited from class cdqa.iterator.Iterator

NULL, current, initValue

Constructor Summary

DRWIterator(Iterator it, Iterator fw, Iterator p, IRepository rep, ArrayList with, Integer i)

Method Summary

void
addLinks(Element node, Element cloned)
void
postInit()
void
preClose()
XObject
pumpNext()
void
setForest()

Methods inherited from class cdqa.iterator.DRIterator

addLink, appendIfNotExist, getCurrent, getForestName, postInit, preClose, 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

fw

(package private)  Iterator fw

with

(package private)  ArrayList with

Constructor Details

DRWIterator

public DRWIterator(Iterator it,
                   Iterator fw,
                   Iterator p,
                   IRepository rep,
                   ArrayList with,
                   Integer i)

Method Details

addLinks

public void addLinks(Element node,
                     Element cloned)

postInit

public void postInit()
Overrides:
postInit in interface DRIterator

preClose

public void preClose()
Overrides:
preClose in interface DRIterator

pumpNext

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

setForest

public void setForest()