org.jaxen.expr
Interface PathExpr

All Superinterfaces:
Expr, Serializable

public interface PathExpr
extends Expr

Represents an XPath path expression. This is production 19 in the XPath 1.0 specification:

[19] PathExpr ::= LocationPath    
                | FilterExpr    
                | FilterExpr '/' RelativeLocationPath   
                | FilterExpr '//' RelativeLocationPath  


Method Summary
 Expr getFilterExpr()
          Returns the filter expression that starts the path expression.
 LocationPath getLocationPath()
          Returns the location path part of this path expression.
 void setFilterExpr(Expr filterExpr)
          Changes the expression's filter expression.
 
Methods inherited from interface org.jaxen.expr.Expr
evaluate, getText, simplify
 

Method Detail

getFilterExpr

Expr getFilterExpr()
Returns the filter expression that starts the path expression.

Returns:
the filter expression that starts the path expression

setFilterExpr

void setFilterExpr(Expr filterExpr)
Changes the expression's filter expression.

Parameters:
filterExpr - the new filter expression

getLocationPath

LocationPath getLocationPath()
Returns the location path part of this path expression.

Returns:
the location path part of this expression


Copyright © 2001-2008 Codehaus. All Rights Reserved.