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 SummaryModifier 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- 
getTransformerNameString getTransformerName()Get the transformer name.- Returns:
- The transformer name.
 
- 
getDisplayTransformerNameString getDisplayTransformerName()Get the display transformer name.- Returns:
- The display transformer name.
 
- 
suportsAutomaticValidationboolean suportsAutomaticValidation()Checks if this transformer supports validation.- Returns:
- trueif automatic validation is supported.
 
- 
getXSLTTransformerFactoryGets 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.
 
- 
isXSLT20Transformerboolean isXSLT20Transformer()Check if it is an XSLT 2.0 transformer.- Returns:
- trueif it is an XSLT 2.0 transformer.
 
- 
isXSLT30Transformerboolean isXSLT30Transformer()Check if it is an XSLT 3.0 transformer.- Returns:
- trueif it is an XSLT 3.0 transformer.
 
 
-