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