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.boolean
Check if it is an XSLT 2.0 transformer.boolean
Check if it is an XSLT 3.0 transformer.boolean
Checks 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:
true
if 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:
true
if it is an XSLT 2.0 transformer.
-
isXSLT30Transformer
boolean isXSLT30Transformer()Check if it is an XSLT 3.0 transformer.- Returns:
true
if it is an XSLT 3.0 transformer.
-