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
allowExtensions
Fields 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, makeXSLElement
Methods inherited from class net.sf.saxon.style.StyleNodeFactory
getCompilation, getConfiguration, isTopLevelModule, makeTextNode, setTopLevelModule
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods 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:
makeAccumulatorManager
in classStyleNodeFactoryPE
-
newPrincipalModule
Description copied from class:StyleNodeFactory
Create a stylesheet package- Overrides:
newPrincipalModule
in classStyleNodeFactory
- Parameters:
node
- the XSLPackage element- Returns:
- a new stylesheet package
- Throws:
XPathException
- if things go wrong
-