org.enhydra.apache.xerces.dom
Class DeferredElementDefinitionImpl
java.lang.Object
|
+--org.enhydra.apache.xerces.dom.NodeImpl
|
+--org.enhydra.apache.xerces.dom.ChildNode
|
+--org.enhydra.apache.xerces.dom.ParentNode
|
+--org.enhydra.apache.xerces.dom.ElementDefinitionImpl
|
+--org.enhydra.apache.xerces.dom.DeferredElementDefinitionImpl
- All Implemented Interfaces:
- Cloneable, DeferredNode, EventTarget, Node, NodeList, Serializable
- public class DeferredElementDefinitionImpl
- extends ElementDefinitionImpl
- implements DeferredNode
NON-DOM CLASS: Describe one of the Elements (and its associated
Attributes) defined in this Document Type.
I've included this in Level 1 purely as an anchor point for default
attributes. In Level 2 it should enable the ChildRule support.
- Version:
- See Also:
- Serialized Form
Fields inherited from class org.enhydra.apache.xerces.dom.NodeImpl |
ELEMENT_DEFINITION_NODE, FIRSTCHILD, flags, HASSTRING, IGNORABLEWS, OWNED, ownerNode, READONLY, SPECIFIED, SYNCCHILDREN, SYNCDATA, UNNORMALIZED |
Fields inherited from interface org.w3c.dom.Node |
ATTRIBUTE_NODE, CDATA_SECTION_NODE, COMMENT_NODE, DOCUMENT_FRAGMENT_NODE, DOCUMENT_NODE, DOCUMENT_TYPE_NODE, ELEMENT_NODE, ENTITY_NODE, ENTITY_REFERENCE_NODE, NOTATION_NODE, PROCESSING_INSTRUCTION_NODE, TEXT_NODE |
Methods inherited from class org.enhydra.apache.xerces.dom.ParentNode |
checkNormalizationAfterInsert, checkNormalizationAfterRemove, getChildNodes, getChildNodesUnoptimized, getFirstChild, getLastChild, getLength, getOwnerDocument, hasChildNodes, insertBefore, internalInsertBefore, internalRemoveChild, item, lastChild, lastChild, normalize, ownerDocument, removeChild, replaceChild, setOwnerDocument, setReadOnly |
Methods inherited from class org.enhydra.apache.xerces.dom.NodeImpl |
addEventListener, appendChild, changed, changes, dispatchEvent, getLocalName, getNamespaceURI, getNodeValue, getPrefix, getReadOnly, getUserData, hasAttributes, hasStringValue, hasStringValue, internalIsIgnorableWhitespace, isFirstChild, isFirstChild, isIgnorableWhitespace, isNormalized, isNormalized, isOwned, isOwned, isReadOnly, isReadOnly, isSpecified, isSpecified, isSupported, needsSyncChildren, needsSyncChildren, needsSyncData, needsSyncData, removeEventListener, setNodeValue, setPrefix, setUserData, toString |
Methods inherited from interface org.w3c.dom.Node |
appendChild, cloneNode, getAttributes, getChildNodes, getFirstChild, getLastChild, getLocalName, getNamespaceURI, getNextSibling, getNodeName, getNodeType, getNodeValue, getOwnerDocument, getParentNode, getPrefix, getPreviousSibling, hasAttributes, hasChildNodes, insertBefore, isSupported, normalize, removeChild, replaceChild, setNodeValue, setPrefix |
serialVersionUID
static final long serialVersionUID
- Serialization version.
- See Also:
- Constant Field Values
fNodeIndex
protected transient int fNodeIndex
- Node index.
DeferredElementDefinitionImpl
DeferredElementDefinitionImpl(DeferredDocumentImpl ownerDocument,
int nodeIndex)
- This is the deferred constructor. Only the fNodeIndex is given here.
All other data, can be requested from the ownerDocument via the index.
getNodeIndex
public int getNodeIndex()
- Returns the node index.
- Specified by:
getNodeIndex
in interface DeferredNode
synchronizeData
protected void synchronizeData()
- Synchronizes the data (name and value) for fast nodes.
- Overrides:
synchronizeData
in class NodeImpl
synchronizeChildren
protected void synchronizeChildren()
- Synchronizes the default attribute values.
- Overrides:
synchronizeChildren
in class ParentNode
Copyright © 1999 The Apache Software Foundation. All Rights reserved.