Package ro.sync.exml.plugin.transform
Interface XSLTTransformerPluginExtension
- All Superinterfaces:
PluginExtension
- All Known Subinterfaces:
SaxonXSLTTransformerPluginExtension
- All Known Implementing Classes:
XSLTTransformerPluginExtensionBase
@API(type=EXTENDABLE,
src=PUBLIC)
public interface XSLTTransformerPluginExtension
extends PluginExtension
A plugin extension that contributes an XSLT transformer.
- Since:
- 18
-
Method Summary
Modifier and TypeMethodDescriptionGet the display transformer name.Get the transformer name.getXSLTTransformerFactory(XSLMessageListener messageListener) Gets the XSLT transformer factory.booleanCheck if it is an XSLT 2.0 transformer.booleanCheck if it is an XSLT 3.0 transformer.booleanChecks if this transformer supports validation.
-
Method Details
-
getTransformerName
String getTransformerName()Get the transformer name.- Returns:
- The transformer name.
-
getDisplayTransformerName
String getDisplayTransformerName()Get the display transformer name.- Returns:
- The display transformer name.
-
suportsAutomaticValidation
boolean suportsAutomaticValidation()Checks if this transformer supports validation.- Returns:
trueif automatic validation is supported.
-
getXSLTTransformerFactory
Gets the XSLT transformer factory.- Parameters:
messageListener- A listener that will receive events when an xsl:message or xsl:assert is triggered.- Returns:
- The factory used for obtaining the transformer.
-
isXSLT20Transformer
boolean isXSLT20Transformer()Check if it is an XSLT 2.0 transformer.- Returns:
trueif it is an XSLT 2.0 transformer.
-
isXSLT30Transformer
boolean isXSLT30Transformer()Check if it is an XSLT 3.0 transformer.- Returns:
trueif it is an XSLT 3.0 transformer.
-