com.jclark.xsl.dom
Class ContainerNode

java.lang.Object
  extended by com.jclark.xsl.dom.NodeBase
      extended by com.jclark.xsl.dom.ContainerNode
All Implemented Interfaces:
Node, javax.xml.transform.SourceLocator
Direct Known Subclasses:
ElementNode, RootNode

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, NAMESPACE, 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()
          as the name implies ...
 NamespacePrefixMap getNamespacePrefixMap()
          in-scope namespaces ??
 boolean getPreserveSpace()
           
 java.lang.String getUnparsedEntityURI(java.lang.String name)
           
 
Methods inherited from class com.jclark.xsl.dom.NodeBase
compareTo, equals, getAttribute, getAttributes, getAttributeValue, getColumnNumber, getData, getElementWithId, getFollowingSiblings, getGeneratedId, getLineNumber, getName, getNamespaces, getParent, getPublicId, getRoot, getSystemId, getURL, isId
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.jclark.xsl.om.Node
getType
 

Field Detail

prefixMap

NamespacePrefixMap prefixMap

preserveSpace

boolean preserveSpace
Constructor Detail

ContainerNode

ContainerNode(org.w3c.dom.Node domNode)

ContainerNode

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

getPreserveSpace

public boolean getPreserveSpace()

getUnparsedEntityURI

public java.lang.String getUnparsedEntityURI(java.lang.String name)
Specified by:
getUnparsedEntityURI in interface Node
Overrides:
getUnparsedEntityURI in class NodeBase

getChildren

public SafeNodeIterator getChildren()
Description copied from interface: Node
as the name implies ...

Specified by:
getChildren in interface Node
Overrides:
getChildren in class NodeBase

getNamespacePrefixMap

public final NamespacePrefixMap getNamespacePrefixMap()
Description copied from interface: Node
in-scope namespaces ??

Specified by:
getNamespacePrefixMap in interface Node
Overrides:
getNamespacePrefixMap in class NodeBase