Class Plus

    • Constructor Detail

      • Plus

        public Plus()
    • Method Detail

      • operate

        public XObject operate​(XObject left,
                               XObject right)
                        throws javax.xml.transform.TransformerException
        Apply the operation to two operands, and return the result.
        Overrides:
        operate in class Operation
        Parameters:
        left - non-null reference to the evaluated left operand.
        right - non-null reference to the evaluated right operand.
        Returns:
        non-null reference to the XObject that represents the result of the operation.
        Throws:
        javax.xml.transform.TransformerException - in case of error
      • num

        public double num​(XPathContext xctxt)
                   throws javax.xml.transform.TransformerException
        Evaluate expression to a number.
        Overrides:
        num in class Expression
        Parameters:
        xctxt - The XPath runtime context.
        Returns:
        The expression evaluated as a double.
        Throws:
        javax.xml.transform.TransformerException - if any