org.jaxen.expr
Class DefaultVariableReferenceExpr

java.lang.Object
  extended byorg.jaxen.expr.DefaultExpr
      extended byorg.jaxen.expr.DefaultVariableReferenceExpr
All Implemented Interfaces:
Expr, java.io.Serializable, VariableReferenceExpr, Visitable

class DefaultVariableReferenceExpr
extends DefaultExpr
implements VariableReferenceExpr


Field Summary
private  java.lang.String prefix
           
private  java.lang.String variableName
           
 
Constructor Summary
DefaultVariableReferenceExpr(java.lang.String prefix, java.lang.String variableName)
           
 
Method Summary
 void accept(Visitor visitor)
           
 java.lang.Object evaluate(Context context)
           
 java.lang.String getPrefix()
           
 java.lang.String getText()
           
 java.lang.String getVariableName()
           
 java.lang.String toString()
           
 
Methods inherited from class org.jaxen.expr.DefaultExpr
convertToIterator, convertToList, simplify
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.jaxen.expr.Expr
simplify
 

Field Detail

prefix

private java.lang.String prefix

variableName

private java.lang.String variableName
Constructor Detail

DefaultVariableReferenceExpr

public DefaultVariableReferenceExpr(java.lang.String prefix,
                                    java.lang.String variableName)
Method Detail

getPrefix

public java.lang.String getPrefix()
Specified by:
getPrefix in interface VariableReferenceExpr

getVariableName

public java.lang.String getVariableName()
Specified by:
getVariableName in interface VariableReferenceExpr

toString

public java.lang.String toString()

getText

public java.lang.String getText()
Specified by:
getText in interface Expr

evaluate

public java.lang.Object evaluate(Context context)
                          throws UnresolvableException
Specified by:
evaluate in interface Expr
Throws:
UnresolvableException

accept

public void accept(Visitor visitor)
Specified by:
accept in interface Visitable