|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.novell.xml.xpath.VariableReference
Implements an XPath VariableReference Note: The only reason this really exists anymore is so that dump() and toString() work correctly
| Constructor Summary | |
VariableReference(ExpandedQName name,
Expression variable)
Construct a VariableReference based on the passed name. |
|
| Method Summary | |
void |
dump(PrintWriter writer,
int indent)
Print the expression in a readable form for debugging. |
ExpressionValue |
evaluate(Node contextNode,
ExpressionContext context)
Evaluate the expression with repect to the passed context |
Class |
getResultType()
Return the Class object describing the result type of the expression. |
boolean |
isConstant()
Return true if the expression is a constant value. |
void |
registerForReset(XPathResetRegistrar registrar)
Register this expression or any subexpression that implements XPathResetCache with an object that wants to call resetCache() |
String |
toString()
Provide a readable description for debugging. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
public VariableReference(ExpandedQName name,
Expression variable)
name - The name of the variable| Method Detail |
public String toString()
public ExpressionValue evaluate(Node contextNode,
ExpressionContext context)
throws XPathEvaluationException
evaluate in interface ExpressioncontextNode - context node for expression evaluationcontext - expression context for expression evaluation
XPathEvaluationExceptionpublic boolean isConstant()
isConstant in interface Expression
public void dump(PrintWriter writer,
int indent)
dump in interface Expressionwriter - The output device.indent - Number of tabs to indent the result.public Class getResultType()
getResultType in interface Expressionpublic void registerForReset(XPathResetRegistrar registrar)
resetCache()
registerForReset in interface Expression
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||