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 Details

    • 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