class DefaultVariableReferenceExpr extends DefaultExpr implements VariableReferenceExpr
| Modifier and Type | Field and Description |
|---|---|
private java.lang.String |
localName |
private java.lang.String |
prefix |
private static long |
serialVersionUID |
| Constructor and Description |
|---|
DefaultVariableReferenceExpr(java.lang.String prefix,
java.lang.String variableName) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
evaluate(Context context)
Evaluate the expression in the given context, and return the result.
|
java.lang.String |
getPrefix()
Returns the namespace prefix of the variable.
|
private java.lang.String |
getQName() |
java.lang.String |
getText()
Returns a String containing the XPath expression.
|
java.lang.String |
getVariableName()
Returns the local name of the variable.
|
java.lang.String |
toString() |
convertToIterator, convertToList, simplifyprivate static final long serialVersionUID
private java.lang.String prefix
private java.lang.String localName
DefaultVariableReferenceExpr(java.lang.String prefix,
java.lang.String variableName)
public java.lang.String getPrefix()
VariableReferenceExprgetPrefix in interface VariableReferenceExprpublic java.lang.String getVariableName()
VariableReferenceExprgetVariableName in interface VariableReferenceExprpublic java.lang.String toString()
toString in class java.lang.Objectprivate java.lang.String getQName()
public java.lang.String getText()
Exprpublic java.lang.Object evaluate(Context context) throws UnresolvableException
Exprjava.lang.Double for expressions that
return a number, a java.lang.String for expressions that
return a string, a java.lang.Boolean for expressions that
return a boolean, and a java.util.List for expressions that
return a node-set. In the latter case, the elements of the list are
the actual objects from the source document model. Copies are not made.evaluate in interface Exprcontext - the context in which the expression is evaluatedUnresolvableException