Class SimpleExtension
- java.lang.Object
-
- net.sf.saxon.lib.ExtensionFunctionDefinition
-
- org.apache.camel.quarkus.component.saxon.it.SimpleExtension
-
public final class SimpleExtension extends net.sf.saxon.lib.ExtensionFunctionDefinitionThis is a very simple example of a saxon extension function. Example:efx:simple('some text')will be rendered toarg1[some text]and returned in the XQuery response.
-
-
Constructor Summary
Constructors Constructor Description SimpleExtension()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description net.sf.saxon.value.SequenceType[]getArgumentTypes()net.sf.saxon.om.StructuredQNamegetFunctionQName()net.sf.saxon.value.SequenceTypegetResultType(net.sf.saxon.value.SequenceType[] suppliedArgumentTypes)net.sf.saxon.lib.ExtensionFunctionCallmakeCallExpression()
-
-
-
Method Detail
-
getArgumentTypes
public net.sf.saxon.value.SequenceType[] getArgumentTypes()
- Specified by:
getArgumentTypesin classnet.sf.saxon.lib.ExtensionFunctionDefinition
-
getResultType
public net.sf.saxon.value.SequenceType getResultType(net.sf.saxon.value.SequenceType[] suppliedArgumentTypes)
- Specified by:
getResultTypein classnet.sf.saxon.lib.ExtensionFunctionDefinition
-
getFunctionQName
public net.sf.saxon.om.StructuredQName getFunctionQName()
- Specified by:
getFunctionQNamein classnet.sf.saxon.lib.ExtensionFunctionDefinition
-
makeCallExpression
public net.sf.saxon.lib.ExtensionFunctionCall makeCallExpression()
- Specified by:
makeCallExpressionin classnet.sf.saxon.lib.ExtensionFunctionDefinition
-
-