cdqa.iterator
Class CreateAttributeIterator

java.lang.Object
  extended by cdqa.iterator.Iterator
      extended by cdqa.iterator.CreateAttributeIterator

public class CreateAttributeIterator
extends Iterator

Version:
$Id: CreateAttributeIterator.java,v 1.2 2006/01/17 07:48:54 simonkm Exp $
Author:
florin dragan, $Author: simonkm $

Nested Class Summary
 
Nested classes/interfaces inherited from class cdqa.iterator.Iterator
Iterator.IteratorManager
 
Field Summary
(package private)  Iterator name
           
(package private)  Iterator value
           
 
Fields inherited from class cdqa.iterator.Iterator
current, initValue, NULL
 
Constructor Summary
CreateAttributeIterator(Iterator name, Iterator value)
           
 
Method Summary
(package private)  XString firstString(Iterator i)
           
 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, 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

name

Iterator name

value

Iterator value
Constructor Detail

CreateAttributeIterator

public CreateAttributeIterator(Iterator name,
                               Iterator value)
Parameters:
Iterator - name
Iterator - value
Method Detail

postInit

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

preClose

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

firstString

XString firstString(Iterator i)

pumpNext

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