cdqa.iterator
Class DRIterator

java.lang.Object
  extended by cdqa.iterator.Iterator
      extended by cdqa.iterator.DRIterator
Direct Known 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)  java.lang.String forestName
           
(package private)  Iterator it
           
(package private)  java.lang.String peer
           
(package private)  IRepository rep
           
(package private)  int type
           
 
Fields inherited from class cdqa.iterator.Iterator
current, initValue, NULL
 
Constructor Summary
DRIterator()
           
DRIterator(Iterator it, Iterator p, IRepository rep, java.lang.Integer t)
           
 
Method Summary
 XElement addLink(XElement o)
           
 void appendIfNotExist(org.w3c.dom.Element p, org.w3c.dom.Element el)
           
 XObject getCurrent()
          returns current object
 java.lang.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, 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

IRepository rep

type

int type

forestName

java.lang.String forestName
Constructor Detail

DRIterator

public DRIterator()

DRIterator

public DRIterator(Iterator it,
                  Iterator p,
                  IRepository rep,
                  java.lang.Integer t)
Method Detail

postInit

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

preClose

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

pumpNext

public 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)

getForestName

public java.lang.String getForestName()

appendIfNotExist

public void appendIfNotExist(org.w3c.dom.Element p,
                             org.w3c.dom.Element el)