com.icl.saxon.style
Class StyleNodeFactory
java.lang.Object
   com.icl.saxon.style.StyleNodeFactory
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.
 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
StyleNodeFactory
public StyleNodeFactory(NamePool pool)
getStandardNames
public StandardNames getStandardNames()
- 
 
- 
 
makeElementNode
public ElementImpl makeElementNode(NodeInfo parent,
                                   int nameCode,
                                   AttributeCollection attlist,
                                   int[] namespaces,
                                   int namespacesUsed,
                                   org.xml.sax.Locator locator,
                                   int sequence)
- Create an Element node. Note, if there is an error detected while constructing
 the Element, we add the element anyway, and return success, but flag the element
 with a validation error. In principle this should allow us to report more than
 one error from a single compilation.
 
- 
- Specified by:
- makeElementNodein interface- NodeFactory
 
- 
- Parameters:
- parent- The parent of the element
- nameCode- The element name
- attlist- the attribute list
- namespaces- the list of namespace codes representing namespace declarations for this element
- namespacesUsed- the number of items in the namespaces array that are actually used
- locator- the location of this element in the XML source
- sequence- sequence number of this element
 
isElementAvailable
public boolean isElementAvailable(java.lang.String uri,
                                  java.lang.String localName)
- Method to support the element-available() function
 
- 
 
-