cdqa.iterator

Class VBinding

Known Direct Subclasses:
VBindingEx

public class VBinding
extends UnaryOpIterator

Nested Class Summary

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

Iterator.IteratorManager

Field Summary

(package private) ArrayList
prevBind
DR *****************
(package private) String
varName

Fields inherited from class cdqa.iterator.UnaryOpIterator

i

Fields inherited from class cdqa.iterator.Iterator

NULL, current, initValue

Constructor Summary

VBinding(String varName, Iterator i)

Method Summary

void
addPreviousBindings(ArrayList previousBind)
ArrayList
getNewArrayPreviousBindings()
ArrayList
getPreviousBindings()
String
getVariableName()
void
setValue(Iterator value)

Methods inherited from class cdqa.iterator.UnaryOpIterator

debugPrint, postInit, preClose, pumpNext, setIterator

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

prevBind

(package private)  ArrayList prevBind
DR *****************

varName

(package private)  String varName

Constructor Details

VBinding

public VBinding(String varName,
                Iterator i)

Method Details

addPreviousBindings

public void addPreviousBindings(ArrayList previousBind)

getNewArrayPreviousBindings

public ArrayList getNewArrayPreviousBindings()

getPreviousBindings

public ArrayList getPreviousBindings()

getVariableName

public String getVariableName()

setValue

public void setValue(Iterator value)