Package org.jaxen.expr
Class DefaultFunctionCallExpr
- java.lang.Object
-
- org.jaxen.expr.DefaultExpr
-
- org.jaxen.expr.DefaultFunctionCallExpr
-
- All Implemented Interfaces:
java.io.Serializable,Expr,FunctionCallExpr
public class DefaultFunctionCallExpr extends DefaultExpr implements FunctionCallExpr
Deprecated.this class will become non-public in the future; use the interface instead- See Also:
- Serialized Form
-
-
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 voidaddParameter(Expr parameter)Deprecated.Add the next argument to the function.java.lang.Objectevaluate(Context context)Deprecated.Evaluate the expression in the given context, and return the result.java.util.ListevaluateParams(Context context)Deprecated.java.lang.StringgetFunctionName()Deprecated.Returns the local name of the function.java.util.ListgetParameters()Deprecated.Returns the the ordered list of function arguments.java.lang.StringgetPrefix()Deprecated.Returns the namespace prefix of the function.java.lang.StringgetText()Deprecated.Returns a String containing the XPath expression.Exprsimplify()Deprecated.Simplifies the XPath expression.java.lang.StringtoString()Deprecated.-
Methods inherited from class org.jaxen.expr.DefaultExpr
convertToIterator, convertToList
-
-
-
-
Method Detail
-
addParameter
public void addParameter(Expr parameter)
Deprecated.Description copied from interface:FunctionCallExprAdd the next argument to the function.- Specified by:
addParameterin interfaceFunctionCallExpr- Parameters:
parameter- a function argument
-
getParameters
public java.util.List getParameters()
Deprecated.Description copied from interface:FunctionCallExprReturns the the ordered list of function arguments. Each member of the list is anExprobject.- Specified by:
getParametersin interfaceFunctionCallExpr- Returns:
- the ordered list of function arguments
-
getPrefix
public java.lang.String getPrefix()
Deprecated.Description copied from interface:FunctionCallExprReturns the namespace prefix of the function. This is the empty string for XPath's built-in functions.- Specified by:
getPrefixin interfaceFunctionCallExpr- Returns:
- the namespace prefix of the function
-
getFunctionName
public java.lang.String getFunctionName()
Deprecated.Description copied from interface:FunctionCallExprReturns the local name of the function.- Specified by:
getFunctionNamein interfaceFunctionCallExpr- Returns:
- the local name of the function
-
getText
public java.lang.String getText()
Deprecated.Description copied from interface:ExprReturns a String containing the XPath expression.
-
simplify
public Expr simplify()
Deprecated.Description copied from interface:ExprSimplifies 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:
simplifyin interfaceExpr- Overrides:
simplifyin classDefaultExpr- Returns:
- the simplified expression
-
toString
public java.lang.String toString()
Deprecated.- Overrides:
toStringin classjava.lang.Object
-
evaluate
public java.lang.Object evaluate(Context context) throws JaxenException
Deprecated.Description copied from interface:ExprEvaluate the expression in the given context, and return the result. The result will be ajava.lang.Doublefor expressions that return a number, ajava.lang.Stringfor expressions that return a string, ajava.lang.Booleanfor expressions that return a boolean, and ajava.util.Listfor 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:
evaluatein interfaceExpr- Parameters:
context- the context in which the expression is evaluated- Returns:
- an object representing the result of the evaluation
- Throws:
JaxenException
-
evaluateParams
public java.util.List evaluateParams(Context context) throws JaxenException
Deprecated.- Throws:
JaxenException
-
-