org.globus.cog.karajan.util
Class ExpressionVariableTableAdaptor

java.lang.Object
  extended by org.globus.cog.karajan.util.ExpressionVariableTableAdaptor
All Implemented Interfaces:
EvaluationContext

public class ExpressionVariableTableAdaptor
extends Object
implements EvaluationContext


Constructor Summary
ExpressionVariableTableAdaptor(VariableStack stack)
           
 
Method Summary
 Object get(String name)
           
 VariableStack getStack()
           
 boolean hasVariable(String name)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ExpressionVariableTableAdaptor

public ExpressionVariableTableAdaptor(VariableStack stack)
Method Detail

get

public Object get(String name)
           throws UndefinedVariableException
Specified by:
get in interface EvaluationContext
Throws:
UndefinedVariableException

hasVariable

public boolean hasVariable(String name)
Specified by:
hasVariable in interface EvaluationContext

toString

public String toString()
Overrides:
toString in class Object

getStack

public VariableStack getStack()