com.jclark.xsl.dom

Class ContainerNode

Implemented Interfaces:
Node, SourceLocator
Known Direct Subclasses:
ElementNode, RootNode

(package private) abstract class ContainerNode
extends NodeBase

presents a om.Node interface for a W3C DOM Node

Field Summary

(package private) NamespacePrefixMap
prefixMap
(package private) boolean
preserveSpace

Fields inherited from class com.jclark.xsl.dom.NodeBase

domNode, level, parent, root

Fields inherited from interface com.jclark.xsl.om.Node

ALLTYPES, ATTRIBUTE, COMMENT, ELEMENT, N_TYPES, PROCESSING_INSTRUCTION, ROOT, TEXT

Constructor Summary

ContainerNode(org.w3c.dom.Node domNode)
ContainerNode(org.w3c.dom.Node domNode, ContainerNode parent, int childIndex)

Method Summary

SafeNodeIterator
getChildren()
NamespacePrefixMap
getNamespacePrefixMap()
boolean
getPreserveSpace()
String
getUnparsedEntityURI(String name)

Methods inherited from class com.jclark.xsl.dom.NodeBase

compareTo, equals, getAttribute, getAttributeValue, getAttributes, getChildren, getColumnNumber, getData, getElementWithId, getFollowingSiblings, getGeneratedId, getLineNumber, getName, getNamespacePrefixMap, getParent, getPublicId, getRoot, getSystemId, getURL, getUnparsedEntityURI, isId

Field Details

prefixMap

(package private)  NamespacePrefixMap prefixMap


preserveSpace

(package private)  boolean preserveSpace

Constructor Details

ContainerNode

(package private)  ContainerNode(org.w3c.dom.Node domNode)


ContainerNode

(package private)  ContainerNode(org.w3c.dom.Node domNode,
                                 ContainerNode parent,
                                 int childIndex)

Method Details

getChildren

public SafeNodeIterator getChildren()
Specified by:
getChildren in interface Node
Overrides:
getChildren in interface NodeBase


getNamespacePrefixMap

public final NamespacePrefixMap getNamespacePrefixMap()
Specified by:
getNamespacePrefixMap in interface Node
Overrides:
getNamespacePrefixMap in interface NodeBase


getPreserveSpace

public boolean getPreserveSpace()


getUnparsedEntityURI

public String getUnparsedEntityURI(String name)
Specified by:
getUnparsedEntityURI in interface Node
Overrides:
getUnparsedEntityURI in interface NodeBase