Class DefaultFunctionCallExpr

    • Constructor Summary

      Constructors 
      Constructor Description
      DefaultFunctionCallExpr​(java.lang.String prefix, java.lang.String functionName)
      Deprecated.
       
    • Method Summary

      All Methods Instance Methods Concrete Methods Deprecated Methods 
      Modifier and Type Method Description
      void addParameter​(Expr parameter)
      Deprecated.
      Add the next argument to the function.
      java.lang.Object evaluate​(Context context)
      Deprecated.
      Evaluate the expression in the given context, and return the result.
      java.util.List evaluateParams​(Context context)
      Deprecated.
       
      java.lang.String getFunctionName()
      Deprecated.
      Returns the local name of the function.
      java.util.List getParameters()
      Deprecated.
      Returns the the ordered list of function arguments.
      java.lang.String getPrefix()
      Deprecated.
      Returns the namespace prefix of the function.
      java.lang.String getText()
      Deprecated.
      Returns a String containing the XPath expression.
      Expr simplify()
      Deprecated.
      Simplifies the XPath expression.
      java.lang.String toString()
      Deprecated.
       
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • DefaultFunctionCallExpr

        public DefaultFunctionCallExpr​(java.lang.String prefix,
                                       java.lang.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 java.util.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 java.lang.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
      • getFunctionName

        public java.lang.String getFunctionName()
        Deprecated.
        Description copied from interface: FunctionCallExpr
        Returns the local name of the function.
        Specified by:
        getFunctionName in interface FunctionCallExpr
        Returns:
        the local name of the function
      • getText

        public java.lang.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
      • toString

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

        public java.lang.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