com.icl.saxon.style
Class StyleNodeFactory
java.lang.Object
com.icl.saxon.style.StyleNodeFactory
- NodeFactory
public class StyleNodeFactory
extends java.lang.Object
Class StyleNodeFactory.
A Factory for nodes in the stylesheet tree.
Currently only allows Element nodes to be user-constructed.
StyleNodeFactory
public StyleNodeFactory(NamePool pool)
isElementAvailable
public boolean isElementAvailable(String uri,
String localName)
Method to support the element-available() function
makeElementNode
public ElementImpl makeElementNode(NodeInfo parent,
int nameCode,
AttributeCollection attlist,
int[] namespaces,
int namespacesUsed,
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.
- makeElementNode in interface NodeFactory
attlist
- the attribute list