org.apache.commons.jxpath.ri.compiler
Class VariableReference
java.lang.Object
org.apache.commons.jxpath.ri.compiler.Expression
org.apache.commons.jxpath.ri.compiler.VariableReference
- public class VariableReference
- extends Expression
An element of the compile tree holding a variable reference.
- Version:
- $Revision: 1.9 $ $Date: 2004/02/29 14:17:38 $
- Author:
- Dmitri Plotnikov
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
varName
private QName varName
VariableReference
public VariableReference(QName varName)
getVariableName
public QName getVariableName()
toString
public java.lang.String toString()
isContextDependent
public boolean isContextDependent()
- Description copied from class:
Expression
- Returns true if this expression should be re-evaluated
each time the current position in the context changes.
- Overrides:
isContextDependent
in class Expression
computeContextDependent
public boolean computeContextDependent()
- Description copied from class:
Expression
- Implemented by subclasses and result is cached by isContextDependent()
- Specified by:
computeContextDependent
in class Expression
compute
public java.lang.Object compute(EvalContext context)
- Specified by:
compute
in class Expression
computeValue
public java.lang.Object computeValue(EvalContext context)
- Returns the value of the variable.
- Specified by:
computeValue
in class Expression