Interface PathExpr

  • All Superinterfaces:
    Expr, java.io.Serializable
    All Known Implementing Classes:
    DefaultPathExpr

    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 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