Class DefaultBinaryExpr

    • Field Detail

      • lhs

        private Expr lhs
      • rhs

        private Expr rhs
    • Constructor Detail

      • DefaultBinaryExpr

        DefaultBinaryExpr​(Expr lhs,
                          Expr rhs)
    • Method Detail

      • getLHS

        public Expr getLHS()
        Description copied from interface: BinaryExpr
        Returns the left-hand side of the binary expression.
        Specified by:
        getLHS in interface BinaryExpr
        Returns:
        the left hand side expression
      • getRHS

        public Expr getRHS()
        Description copied from interface: BinaryExpr
        Returns the right-hand side of the binary expression.
        Specified by:
        getRHS in interface BinaryExpr
        Returns:
        the right-hand side expression
      • setLHS

        public void setLHS​(Expr lhs)
      • setRHS

        public void setRHS​(Expr rhs)
      • getOperator

        public abstract java.lang.String getOperator()
        Description copied from interface: BinaryExpr
        Returns the operator for the binary expression such as "+" or "div".
        Specified by:
        getOperator in interface BinaryExpr
        Returns:
        the operator for the expression
      • getText

        public java.lang.String getText()
        Description copied from interface: Expr
        Returns a String containing the XPath expression.
        Specified by:
        getText in interface Expr
        Returns:
        the text form of this XPath expression
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • simplify

        public Expr simplify()
        Description copied from interface: Expr
        Simplifies the XPath expression. For example, the expression //para[1 = 1] could be simplified to //para. In practice, this is usually a noop. Jaxen does not currently perform any simplification.
        Specified by:
        simplify in interface Expr
        Overrides:
        simplify in class DefaultExpr
        Returns:
        the simplified expression