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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.String
getDisplayTransformerName()
Get the display transformer name.java.lang.String
getTransformerName()
Get the transformer name.javax.xml.transform.TransformerFactory
getXSLTTransformerFactory(XSLMessageListener messageListener)
Gets the XSLT transformer factory.boolean
isXSLT20Transformer()
Check if it is an XSLT 2.0 transformer.boolean
isXSLT30Transformer()
Check if it is an XSLT 3.0 transformer.boolean
suportsAutomaticValidation()
Checks if this transformer supports validation.
-
-
-
Method Detail
-
getTransformerName
java.lang.String getTransformerName()
Get the transformer name.- Returns:
- The transformer name.
-
getDisplayTransformerName
java.lang.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
javax.xml.transform.TransformerFactory getXSLTTransformerFactory(XSLMessageListener messageListener)
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.
-
-