org.quattor.pan.dml.operators
Class ListVariable

java.lang.Object
  extended by org.quattor.pan.dml.AbstractOperation
      extended by org.quattor.pan.dml.operators.ListVariable
All Implemented Interfaces:
Operation
Direct Known Subclasses:
NestedListVariable, SimpleListVariable

public abstract class ListVariable
extends AbstractOperation

Looks up and potentially dereferences a variable in the execution context.

Author:
loomis

Field Summary
protected  java.lang.String identifier
           
 
Fields inherited from class org.quattor.pan.dml.AbstractOperation
ops, sourceRange
 
Constructor Summary
protected ListVariable(SourceRange sourceRange, java.lang.String identifier, Operation... operations)
           
 
Method Summary
static ListVariable getInstance(SourceRange sourceRange, java.lang.String identifier, Operation... operations)
           
static ListVariable getInstance(Variable v)
           
 
Methods inherited from class org.quattor.pan.dml.AbstractOperation
calculateArgs, calculateTerms, checkInvalidSelfContext, checkRestrictedContext, execute, getOperations, getSourceRange, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

identifier

protected final java.lang.String identifier
Constructor Detail

ListVariable

protected ListVariable(SourceRange sourceRange,
                       java.lang.String identifier,
                       Operation... operations)
Method Detail

getInstance

public static ListVariable getInstance(SourceRange sourceRange,
                                       java.lang.String identifier,
                                       Operation... operations)

getInstance

public static ListVariable getInstance(Variable v)


Copyright © 2011 Quattor. All Rights Reserved.