Class NumberFunctionCall
- java.lang.Object
-
- org.exolab.adaptx.xpath.expressions.PrimaryExpr
-
- org.exolab.adaptx.xpath.expressions.FunctionCall
-
- org.exolab.adaptx.xpath.functions.FunctionCallImpl
-
- org.exolab.adaptx.xpath.functions.NumberFunctionCall
-
- All Implemented Interfaces:
Parameters
,XPathExpression
public class NumberFunctionCall extends FunctionCallImpl
A class that represents the following Function calls:
number(); floor(); round(); ceiling();- Version:
- $Revision: 3736 $ $Date: 2003-05-13 09:57:04 +0200 (Tue, 13 May 2003) $
- Author:
- Keith Visco
-
-
Field Summary
Fields Modifier and Type Field Description static short
CEILING
static short
FLOOR
static short
NUMBER
static short
ROUND
-
Fields inherited from class org.exolab.adaptx.xpath.functions.FunctionCallImpl
INVALID_NUMBER_PARAMS, INVALID_RESULT
-
Fields inherited from class org.exolab.adaptx.xpath.expressions.PrimaryExpr
EXPR, FUNCTION_CALL, LITERAL, VARIABLE_REFERENCE
-
Fields inherited from interface org.exolab.adaptx.xpath.XPathExpression
BOOLEAN, ERROR, FILTER_EXPR, LOCATION_PATH, NODE_TEST, PATH_EXPR, PRIMARY, STEP, STRING, UNION_EXPR
-
-
Constructor Summary
Constructors Constructor Description NumberFunctionCall()
Creates a new NumberFunctionCallNumberFunctionCall(short type)
Creates a new NumberFunctionCall using the given type
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description XPathResult
evaluate(XPathContext context)
Evaluates the expression and returns the XPath result.-
Methods inherited from class org.exolab.adaptx.xpath.functions.FunctionCallImpl
addParameter, getFunctionName, getParameter, getParameterCount, toString
-
Methods inherited from class org.exolab.adaptx.xpath.expressions.PrimaryExpr
getExprType, getType
-
-
-
-
Field Detail
-
NUMBER
public static final short NUMBER
- See Also:
- Constant Field Values
-
ROUND
public static final short ROUND
- See Also:
- Constant Field Values
-
FLOOR
public static final short FLOOR
- See Also:
- Constant Field Values
-
CEILING
public static final short CEILING
- See Also:
- Constant Field Values
-
-
Method Detail
-
evaluate
public XPathResult evaluate(XPathContext context) throws XPathException
Evaluates the expression and returns the XPath result.- Parameters:
context
- The XPathContext to use during evaluation.- Returns:
- The XPathResult (not null).
- Throws:
XPathException
- if an error occured while evaluating this expression.
-
-