com.xmlcalabash.functions
Class ValueAvailable
java.lang.Object
net.sf.saxon.lib.ExtensionFunctionDefinition
com.xmlcalabash.functions.XProcExtensionFunctionDefinition
com.xmlcalabash.functions.ValueAvailable
- All Implemented Interfaces:
- java.io.Serializable
public class ValueAvailable
- extends XProcExtensionFunctionDefinition
Implementation of the XProc p:step-available function
- See Also:
- Serialized Form
Methods inherited from class net.sf.saxon.lib.ExtensionFunctionDefinition |
dependsOnFocus, hasSideEffects, trustResultType |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ValueAvailable
protected ValueAvailable()
ValueAvailable
public ValueAvailable(XProcRuntime runtime)
getFunctionQName
public net.sf.saxon.om.StructuredQName getFunctionQName()
- Specified by:
getFunctionQName
in class net.sf.saxon.lib.ExtensionFunctionDefinition
getMinimumNumberOfArguments
public int getMinimumNumberOfArguments()
- Overrides:
getMinimumNumberOfArguments
in class net.sf.saxon.lib.ExtensionFunctionDefinition
getMaximumNumberOfArguments
public int getMaximumNumberOfArguments()
- Overrides:
getMaximumNumberOfArguments
in class net.sf.saxon.lib.ExtensionFunctionDefinition
getArgumentTypes
public net.sf.saxon.value.SequenceType[] getArgumentTypes()
- Specified by:
getArgumentTypes
in class net.sf.saxon.lib.ExtensionFunctionDefinition
getResultType
public net.sf.saxon.value.SequenceType getResultType(net.sf.saxon.value.SequenceType[] suppliedArgumentTypes)
- Specified by:
getResultType
in class net.sf.saxon.lib.ExtensionFunctionDefinition
makeCallExpression
public net.sf.saxon.lib.ExtensionFunctionCall makeCallExpression()
- Specified by:
makeCallExpression
in class net.sf.saxon.lib.ExtensionFunctionDefinition