public class Definition
extends net.sf.saxon.lib.ExtensionFunctionDefinition
| Constructor and Description |
|---|
Definition(Function call,
net.sf.saxon.om.StructuredQName name,
net.sf.saxon.value.SequenceType result,
Param... params) |
| Modifier and Type | Method and Description |
|---|---|
net.sf.saxon.value.SequenceType[] |
getArgumentTypes() |
net.sf.saxon.om.StructuredQName |
getFunctionQName() |
int |
getMaximumNumberOfArguments() |
int |
getMinimumNumberOfArguments() |
net.sf.saxon.value.SequenceType |
getResultType(net.sf.saxon.value.SequenceType[] types) |
Function |
makeCallExpression() |
Param |
param(int pos) |
Param[] |
params() |
public Param[] params()
public Param param(int pos)
public net.sf.saxon.om.StructuredQName getFunctionQName()
getFunctionQName in class net.sf.saxon.lib.ExtensionFunctionDefinitionpublic int getMinimumNumberOfArguments()
getMinimumNumberOfArguments in class net.sf.saxon.lib.ExtensionFunctionDefinitionpublic int getMaximumNumberOfArguments()
getMaximumNumberOfArguments in class net.sf.saxon.lib.ExtensionFunctionDefinitionpublic net.sf.saxon.value.SequenceType[] getArgumentTypes()
getArgumentTypes in class net.sf.saxon.lib.ExtensionFunctionDefinitionpublic net.sf.saxon.value.SequenceType getResultType(net.sf.saxon.value.SequenceType[] types)
getResultType in class net.sf.saxon.lib.ExtensionFunctionDefinitionpublic Function makeCallExpression()
makeCallExpression in class net.sf.saxon.lib.ExtensionFunctionDefinitionCopyright © 2015-2020 EXPath. All Rights Reserved