|
|||||||||
| Home >> All >> org >> apache >> commons >> jxpath >> ri >> [ compiler overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
org.apache.commons.jxpath.ri.compiler
Class VariableReference

java.lang.Objectorg.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 $
| Nested Class Summary |
| Nested classes inherited from class org.apache.commons.jxpath.ri.compiler.Expression |
Expression.PointerIterator, Expression.ValueIterator |
| Field Summary | |
private org.apache.commons.jxpath.ri.QName |
varName
|
| Fields inherited from class org.apache.commons.jxpath.ri.compiler.Expression |
NOT_A_NUMBER, ONE, ZERO |
| Constructor Summary | |
VariableReference(org.apache.commons.jxpath.ri.QName varName)
|
|
| Method Summary | |
java.lang.Object |
compute(org.apache.commons.jxpath.ri.EvalContext context)
|
boolean |
computeContextDependent()
Implemented by subclasses and result is cached by isContextDependent() |
java.lang.Object |
computeValue(org.apache.commons.jxpath.ri.EvalContext context)
Returns the value of the variable. |
org.apache.commons.jxpath.ri.QName |
getVariableName()
|
boolean |
isContextDependent()
Returns true if this expression should be re-evaluated each time the current position in the context changes. |
java.lang.String |
toString()
Convert this Object to a human-readable String. |
| Methods inherited from class org.apache.commons.jxpath.ri.compiler.Expression |
iterate, iteratePointers |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
varName
private org.apache.commons.jxpath.ri.QName varName
| Constructor Detail |
VariableReference
public VariableReference(org.apache.commons.jxpath.ri.QName varName)
| Method Detail |
getVariableName
public org.apache.commons.jxpath.ri.QName getVariableName()
toString
public java.lang.String toString()
- Description copied from class:
java.lang.Object - Convert this Object to a human-readable String.
There are no limits placed on how long this String
should be or what it should contain. We suggest you
make it as intuitive as possible to be able to place
it into System.out.println() 55
and such.
It is typical, but not required, to ensure that this method never completes abruptly with a java.lang.RuntimeException.
This method will be called when performing string concatenation with this object. If the result is
null, string concatenation will instead use"null".The default implementation returns
getClass().getName() + "@" + Integer.toHexString(hashCode()).
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:
isContextDependentin classExpression
computeContextDependent
public boolean computeContextDependent()
- Description copied from class:
Expression - Implemented by subclasses and result is cached by isContextDependent()
- Specified by:
computeContextDependentin classExpression
compute
public java.lang.Object compute(org.apache.commons.jxpath.ri.EvalContext context)
- Specified by:
computein classExpression
computeValue
public java.lang.Object computeValue(org.apache.commons.jxpath.ri.EvalContext context)
- Returns the value of the variable.
- Specified by:
computeValuein classExpression
|
|||||||||
| Home >> All >> org >> apache >> commons >> jxpath >> ri >> [ compiler overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
JAVADOC