Package com.saxonica.ee.config
Class StyleNodeFactoryEE
java.lang.Object
net.sf.saxon.style.StyleNodeFactory
com.saxonica.config.pe.StyleNodeFactoryPE
com.saxonica.ee.config.StyleNodeFactoryEE
- All Implemented Interfaces:
NodeFactory
Class StyleNodeFactoryEE: Subclass of StyleNodeFactory used for Saxon-EE.
A Factory for nodes in the stylesheet tree.
This version differs from the parent class in allowing extension elements to be constructed if the URI corresponds to an extension element factory registered in the Configuration; it also recognizes new XSLT elements defined in the (draft) specification of XSLT 3.0
A Factory for nodes in the stylesheet tree.
This version differs from the parent class in allowing extension elements to be constructed if the URI corresponds to an extension element factory registered in the Configuration; it also recognizes new XSLT elements defined in the (draft) specification of XSLT 3.0
-
Field Summary
Fields inherited from class com.saxonica.config.pe.StyleNodeFactoryPE
allowExtensionsFields inherited from class net.sf.saxon.style.StyleNodeFactory
config, namePool -
Constructor Summary
ConstructorsConstructorDescriptionStyleNodeFactoryEE(Configuration config, Compilation compilation) Create the node factory for representing an XSLT stylesheet as a tree structure -
Method Summary
Modifier and TypeMethodDescriptionnewPrincipalModule(XSLPackage node) Create a stylesheet packageMethods inherited from class com.saxonica.config.pe.StyleNodeFactoryPE
isElementAvailable, makeElementNode, makeXSLElementMethods inherited from class net.sf.saxon.style.StyleNodeFactory
getCompilation, getConfiguration, isTopLevelModule, makeTextNode, setTopLevelModuleMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.sf.saxon.tree.linked.NodeFactory
makeTextNode
-
Constructor Details
-
StyleNodeFactoryEE
Create the node factory for representing an XSLT stylesheet as a tree structure- Parameters:
config- the Saxon configuration
-
-
Method Details
-
makeAccumulatorManager
- Overrides:
makeAccumulatorManagerin classStyleNodeFactoryPE
-
newPrincipalModule
Description copied from class:StyleNodeFactoryCreate a stylesheet package- Overrides:
newPrincipalModulein classStyleNodeFactory- Parameters:
node- the XSLPackage element- Returns:
- a new stylesheet package
- Throws:
XPathException- if things go wrong
-