com.icl.saxon.style
Class StyleNodeFactory
java.lang.Object
|
+--com.icl.saxon.style.StyleNodeFactory
- All Implemented Interfaces:
- NodeFactory
- public class StyleNodeFactory
- extends java.lang.Object
- implements NodeFactory
Class StyleNodeFactory.
A Factory for nodes in the stylesheet tree.
Currently only allows Element nodes to be user-constructed.
Method Summary |
boolean |
isSAXONElement(java.lang.String localname)
Method to support extension-element-available() function when used with SAXON prefix |
boolean |
isXSLElement(java.lang.String localname)
Method to support extension-element-available() function when used with XSL prefix |
ElementImpl |
makeElementNode(NodeInfo parent,
Name elname,
AttributeCollection attlist,
java.lang.String[] namespaces,
int namespacesUsed,
org.xml.sax.Locator locator,
int sequence)
Create an Element node |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
StyleNodeFactory
public StyleNodeFactory()
makeElementNode
public ElementImpl makeElementNode(NodeInfo parent,
Name elname,
AttributeCollection attlist,
java.lang.String[] namespaces,
int namespacesUsed,
org.xml.sax.Locator locator,
int sequence)
throws org.xml.sax.SAXException
- Create an Element node
- Specified by:
makeElementNode
in interface NodeFactory
- Parameters:
tag
- The element nameattlist
- the attribute list
isXSLElement
public boolean isXSLElement(java.lang.String localname)
- Method to support extension-element-available() function when used with XSL prefix
isSAXONElement
public boolean isSAXONElement(java.lang.String localname)
- Method to support extension-element-available() function when used with SAXON prefix