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.


Constructor Summary
StyleNodeFactory()
           
 
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
 

Constructor Detail

StyleNodeFactory

public StyleNodeFactory()
Method Detail

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 name
attlist - 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