net.sf.saxon.style
public class StyleNodeFactory extends Object implements NodeFactory
| Field Summary | |
|---|---|
| protected Configuration | config |
| protected NamePool | namePool |
| Constructor Summary | |
|---|---|
| StyleNodeFactory(Configuration config)
Create the node factory for representing an XSLT stylesheet as a tree structure | |
| Method Summary | |
|---|---|
| boolean | isElementAvailable(String uri, String localName)
Method to support the element-available() function |
| ElementImpl | makeElementNode(NodeInfo parent, int nameCode, int typeCode, AttributeCollectionImpl attlist, int[] namespaces, int namespacesUsed, PipelineConfiguration pipe, int locationId, int sequence)
Create an Element node. |
| protected StyleElement | makeXSLElement(int f)
Make an XSL element node |
Parameters: config the Saxon configuration
Parameters: uri the namespace URI localName the local Name
Returns: true if an extension element of this name is recognized
Parameters: nameCode The element name typeCode attlist the attribute list
Parameters: f the fingerprint of the node name
Returns: the constructed element node