Package org.jaxen.expr
Interface FunctionCallExpr
-
- All Superinterfaces:
Expr
,java.io.Serializable
- All Known Implementing Classes:
DefaultFunctionCallExpr
public interface FunctionCallExpr extends Expr
Represents an XPath function call expression. This is production 16 in the XPath 1.0 specification:[16] FunctionCall ::= FunctionName '(' ( Argument ( ',' Argument )* )? ')'
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
addParameter(Expr parameter)
Add the next argument to the function.java.lang.String
getFunctionName()
Returns the local name of the function.java.util.List
getParameters()
Returns the the ordered list of function arguments.java.lang.String
getPrefix()
Returns the namespace prefix of the function.
-
-
-
Method Detail
-
getPrefix
java.lang.String getPrefix()
Returns the namespace prefix of the function. This is the empty string for XPath's built-in functions.- Returns:
- the namespace prefix of the function
-
getFunctionName
java.lang.String getFunctionName()
Returns the local name of the function.- Returns:
- the local name of the function
-
addParameter
void addParameter(Expr parameter)
Add the next argument to the function.- Parameters:
parameter
- a function argument
-
getParameters
java.util.List getParameters()
Returns the the ordered list of function arguments. Each member of the list is anExpr
object.- Returns:
- the ordered list of function arguments
-
-