Package org.apache.xpath.functions
Class FuncExtFunctionAvailable
java.lang.Object
org.apache.xpath.Expression
org.apache.xpath.functions.Function
org.apache.xpath.functions.FunctionOneArg
org.apache.xpath.functions.FuncExtFunctionAvailable
- All Implemented Interfaces:
Serializable
,SourceLocator
,ExpressionNode
,ExpressionOwner
,XPathVisitable
Execute the ExtFunctionAvailable() function.
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionexecute
(XPathContext xctxt) Execute the function.void
setFunctionTable
(FunctionTable aTable) The function table is an instance field.Methods inherited from class org.apache.xpath.functions.FunctionOneArg
callArgVisitors, canTraverseOutsideSubtree, checkNumberArgs, deepEquals, fixupVariables, getArg0, getExpression, setArg, setExpression
Methods inherited from class org.apache.xpath.functions.Function
callVisitors, postCompileStep
Methods inherited from class org.apache.xpath.Expression
asIterator, asIteratorRaw, asNode, assertion, bool, error, execute, execute, execute, executeCharsToContentHandler, exprAddChild, exprGetChild, exprGetNumChildren, exprGetParent, exprSetParent, getColumnNumber, getExpressionOwner, getLineNumber, getPublicId, getSystemId, isNodesetExpr, isStableNumber, num, warn, xstr
-
Constructor Details
-
FuncExtFunctionAvailable
public FuncExtFunctionAvailable()
-
-
Method Details
-
execute
Execute the function. The function must return a valid object.- Overrides:
execute
in classFunction
- Parameters:
xctxt
- The current execution context.- Returns:
- A valid XObject.
- Throws:
TransformerException
-
setFunctionTable
The function table is an instance field. In order to access this instance field during evaluation, this method is called at compilation time to insert function table information for later usage. It should only be used during compiling of XPath expressions.- Parameters:
aTable
- an instance of the function table
-