org.jaxen.expr

Class DefaultPathExpr

Implemented Interfaces:
Expr, PathExpr, Serializable, Visitable

(package private) class DefaultPathExpr
extends DefaultExpr
implements PathExpr

Field Summary

private Expr
filterExpr
private LocationPath
locationPath
private static long
serialVersionUID

Constructor Summary

DefaultPathExpr(Expr filterExpr, LocationPath locationPath)

Method Summary

void
accept(Visitor visitor)
Object
evaluate(Context context)
Expr
getFilterExpr()
LocationPath
getLocationPath()
String
getText()
void
setFilterExpr(Expr filterExpr)
Expr
simplify()
String
toString()

Methods inherited from class org.jaxen.expr.DefaultExpr

convertToIterator, convertToList, simplify

Field Details

filterExpr

private Expr filterExpr

locationPath

private LocationPath locationPath

serialVersionUID

private static final long serialVersionUID
Field Value:
-6593934674727004281L

Constructor Details

DefaultPathExpr

(package private)  DefaultPathExpr(Expr filterExpr,
                                   LocationPath locationPath)

Method Details

accept

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

evaluate

public Object evaluate(Context context)
            throws JaxenException
Specified by:
evaluate in interface Expr

getFilterExpr

public Expr getFilterExpr()
Specified by:
getFilterExpr in interface PathExpr

getLocationPath

public LocationPath getLocationPath()
Specified by:
getLocationPath in interface PathExpr

getText

public String getText()
Specified by:
getText in interface Expr

setFilterExpr

public void setFilterExpr(Expr filterExpr)
Specified by:
setFilterExpr in interface PathExpr

simplify

public Expr simplify()
Specified by:
simplify in interface Expr
Overrides:
simplify in interface DefaultExpr

toString

public String toString()