Class DefaultFunctionCallExpr

    • Constructor Detail

      • DefaultFunctionCallExpr

        public DefaultFunctionCallExpr​(String prefix,
                                       String functionName)
        Deprecated.
    • Method Detail

      • addParameter

        public void addParameter​(Expr parameter)
        Deprecated.
        Description copied from interface: FunctionCallExpr
        Add the next argument to the function.
        Specified by:
        addParameter in interface FunctionCallExpr
        Parameters:
        parameter - a function argument
      • getParameters

        public List getParameters()
        Deprecated.
        Description copied from interface: FunctionCallExpr
        Returns the the ordered list of function arguments. Each member of the list is an Expr object.
        Specified by:
        getParameters in interface FunctionCallExpr
        Returns:
        the ordered list of function arguments
      • getPrefix

        public String getPrefix()
        Deprecated.
        Description copied from interface: FunctionCallExpr
        Returns the namespace prefix of the function. This is the empty string for XPath's built-in functions.
        Specified by:
        getPrefix in interface FunctionCallExpr
        Returns:
        the namespace prefix of the function
      • getText

        public String getText()
        Deprecated.
        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
      • simplify

        public Expr simplify()
        Deprecated.
        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
      • evaluate

        public Object evaluate​(Context context)
                        throws JaxenException
        Deprecated.
        Description copied from interface: Expr
        Evaluate the expression in the given context, and return the result. The result will be a java.lang.Double for expressions that return a number, a java.lang.String for expressions that return a string, a java.lang.Boolean for expressions that return a boolean, and a java.util.List for expressions that return a node-set. In the latter case, the elements of the list are the actual objects from the source document model. Copies are not made.
        Specified by:
        evaluate in interface Expr
        Parameters:
        context - the context in which the expression is evaluated
        Returns:
        an object representing the result of the evaluation
        Throws:
        JaxenException