Top Description Fields Constructors Methods
org.apache.xerces.dom

public Class DeferredElementDefinitionImpl

extends ElementDefinitionImpl
implements DeferredNode
Class Inheritance
All Implemented Interfaces
org.apache.xerces.dom.DeferredNode, org.w3c.dom.Node
Imports
org.w3c.dom.Node

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
$Id: DeferredElementDefinitionImpl.java 447266 2006-09-18 05:57:49Z mrglavas $

Field Summary

Modifier and TypeField and Description
protected transient int
fNodeIndex

Node index.

pack-priv static final long
Inherited from org.apache.xerces.dom.ElementDefinitionImpl:
attributesname

Constructor Summary

AccessConstructor and Description
pack-priv
DeferredElementDefinitionImpl(DeferredDocumentImpl ownerDocument, int nodeIndex)

This is the deferred constructor.

Method Summary

Modifier and TypeMethod and Description
public int
protected void
synchronizeChildren()

Overrides org.apache.xerces.dom.ParentNode.synchronizeChildren.

Synchronizes the default attribute values.
protected void
synchronizeData()

Overrides org.apache.xerces.dom.NodeImpl.synchronizeData.

Synchronizes the data (name and value) for fast nodes.
Inherited from org.apache.xerces.dom.ElementDefinitionImpl:
cloneNodegetAttributesgetNodeNamegetNodeType

Field Detail

fNodeIndexback to summary
protected transient int fNodeIndex

Node index.

serialVersionUIDback to summary
pack-priv static final long serialVersionUID

Hides org.apache.xerces.dom.ElementDefinitionImpl.serialVersionUID.

Serialization version.

Constructor Detail

DeferredElementDefinitionImplback to summary
pack-priv 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.

Method Detail

getNodeIndexback to summary
public int getNodeIndex()

Implements org.apache.xerces.dom.DeferredNode.getNodeIndex.

Returns the node index.

synchronizeChildrenback to summary
protected void synchronizeChildren()

Overrides org.apache.xerces.dom.ParentNode.synchronizeChildren.

Synchronizes the default attribute values.

synchronizeDataback to summary
protected void synchronizeData()

Overrides org.apache.xerces.dom.NodeImpl.synchronizeData.

Synchronizes the data (name and value) for fast nodes.