cdqa.iterator

Class DRIterator

Known Direct Subclasses:
DRWIterator

public class DRIterator
extends Iterator

Nested Class Summary

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

Iterator.IteratorManager

Field Summary

(package private) String
forestName
(package private) Iterator
it
(package private) String
peer
(package private) IRepository
rep
(package private) int
type

Fields inherited from class cdqa.iterator.Iterator

NULL, current, initValue

Constructor Summary

DRIterator()
DRIterator(Iterator it, Iterator p, IRepository rep, Integer t)

Method Summary

XElement
addLink(XElement o)
void
appendIfNotExist(Element p, Element el)
XObject
getCurrent()
String
getForestName()
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

forestName

(package private)  String forestName

it

(package private)  Iterator it

peer

(package private)  String peer

rep

(package private)  IRepository rep

type

(package private)  int type

Constructor Details

DRIterator

public DRIterator()

DRIterator

public DRIterator(Iterator it,
                  Iterator p,
                  IRepository rep,
                  Integer t)

Method Details

addLink

public XElement addLink(XElement o)

appendIfNotExist

public void appendIfNotExist(Element p,
                             Element el)

getCurrent

public XObject getCurrent()
Overrides:
getCurrent in interface Iterator

getForestName

public String getForestName()

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