Package ro.sync.exml.plugin.transform
Interface SaxonXQueryTransformerPluginExtension
-
- All Superinterfaces:
PluginExtension
,XQueryTransformerPluginExtension
@API(type=EXTENDABLE, src=PUBLIC) public interface SaxonXQueryTransformerPluginExtension extends XQueryTransformerPluginExtension
A plugin extension that contributes a Saxon XQuery transformer.- Since:
- 18
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description SaxonEdition
getEdition()
Default value isSaxonEdition.HE
javax.xml.transform.Transformer
getXQueryTransformer(javax.xml.transform.Source source, ro.sync.exml.editor.xmleditor.transform.advanced.XQuerySaxonHEAdvancedOptions advOptions, javax.xml.transform.URIResolver uriResolver, boolean validationOnly)
Get an XQuery transformer.-
Methods inherited from interface ro.sync.exml.plugin.transform.XQueryTransformerPluginExtension
getDisplayTransformerName, getTransformerName, getXQueryTransformer, suportsAutomaticValidation
-
-
-
-
Method Detail
-
getXQueryTransformer
javax.xml.transform.Transformer getXQueryTransformer(javax.xml.transform.Source source, ro.sync.exml.editor.xmleditor.transform.advanced.XQuerySaxonHEAdvancedOptions advOptions, javax.xml.transform.URIResolver uriResolver, boolean validationOnly) throws ro.sync.exml.editor.xmleditor.ErrorListException
Get an XQuery transformer.- Parameters:
source
- The XQuery source.advOptions
- Advanced options. Can beXQuerySaxonHEAdvancedOptions
,XQuerySaxonPEAdvancedOptions
orXQuerySaxonEEAdvancedOptions
.uriResolver
- The URI resolver.validationOnly
-true
if the transformer is used only to compile the query, to see if there are any errors.- Returns:
- The transformer if created.
- Throws:
ro.sync.exml.editor.xmleditor.ErrorListException
-
getEdition
SaxonEdition getEdition()
Default value isSaxonEdition.HE
- Returns:
- The Saxon edition.
-
-