Class GetCurrentElementSaxonExtension
java.lang.Object
net.sf.saxon.lib.ExtensionFunctionDefinition
ro.sync.ecss.extensions.commons.operations.GetCurrentElementSaxonExtension
@API(type=INTERNAL,
src=PUBLIC)
public class GetCurrentElementSaxonExtension
extends net.sf.saxon.lib.ExtensionFunctionDefinition
Returns the current element for an XSLT operation.
-
Constructor Summary
ConstructorsConstructorDescriptionGetCurrentElementSaxonExtension
(ro.sync.ecss.extensions.commons.operations.ElementLocationPath currentElementLocation) Constructor. -
Method Summary
Modifier and TypeMethodDescriptionnet.sf.saxon.value.SequenceType[]
net.sf.saxon.om.StructuredQName
net.sf.saxon.value.SequenceType
getResultType
(net.sf.saxon.value.SequenceType[] suppliedArgumentTypes) net.sf.saxon.lib.ExtensionFunctionCall
Methods inherited from class net.sf.saxon.lib.ExtensionFunctionDefinition
asFunction, dependsOnFocus, getMaximumNumberOfArguments, getMinimumNumberOfArguments, hasSideEffects, trustResultType
-
Constructor Details
-
GetCurrentElementSaxonExtension
public GetCurrentElementSaxonExtension(ro.sync.ecss.extensions.commons.operations.ElementLocationPath currentElementLocation) Constructor.- Parameters:
currentElementLocation
- the location of the element defined as a simple XPath.
-
-
Method Details
-
getFunctionQName
public net.sf.saxon.om.StructuredQName getFunctionQName()- Specified by:
getFunctionQName
in classnet.sf.saxon.lib.ExtensionFunctionDefinition
- See Also:
-
ExtensionFunctionDefinition.getFunctionQName()
-
getArgumentTypes
public net.sf.saxon.value.SequenceType[] getArgumentTypes()- Specified by:
getArgumentTypes
in classnet.sf.saxon.lib.ExtensionFunctionDefinition
- See Also:
-
ExtensionFunctionDefinition.getArgumentTypes()
-
getResultType
public net.sf.saxon.value.SequenceType getResultType(net.sf.saxon.value.SequenceType[] suppliedArgumentTypes) - Specified by:
getResultType
in classnet.sf.saxon.lib.ExtensionFunctionDefinition
- See Also:
-
ExtensionFunctionDefinition.getResultType(net.sf.saxon.value.SequenceType[])
-
makeCallExpression
public net.sf.saxon.lib.ExtensionFunctionCall makeCallExpression()- Specified by:
makeCallExpression
in classnet.sf.saxon.lib.ExtensionFunctionDefinition
- See Also:
-
ExtensionFunctionDefinition.makeCallExpression()
-