XML for Java 2.0.15

com.ibm.xml.dom
Class DeferredElementDefinitionImpl

java.lang.Object
  |
  +--com.ibm.xml.dom.NodeImpl
        |
        +--com.ibm.xml.dom.ElementDefinitionImpl
              |
              +--com.ibm.xml.dom.DeferredElementDefinitionImpl

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:
Revision: 35 1.2 src/com/ibm/xml/dom/DeferredElementDefinitionImpl.java, parser, xml4j2, xml4j2_0_15
See Also:
Serialized Form

Field Summary
protected  int fNodeIndex
          Node index.
 
Fields inherited from class com.ibm.xml.dom.ElementDefinitionImpl
attributes
 
Fields inherited from class com.ibm.xml.dom.NodeImpl
ELEMENT_DEFINITION_NODE, firstChild, kidOK, lastChild, name, nextSibling, ownerDocument, parentNode, previousSibling, readOnly, syncChildren, syncData, userData, value
 
Method Summary
 int getNodeIndex()
          Returns the node index.
protected  void synchronizeChildren()
          Synchronizes the default attribute values.
protected  void synchronizeData()
          Synchronizes the data (name and value) for fast nodes.
 
Methods inherited from class com.ibm.xml.dom.ElementDefinitionImpl
cloneNode, getAttributes, getNodeType
 
Methods inherited from class com.ibm.xml.dom.NodeImpl
appendChild, changed, getChildNodes, getFirstChild, getLastChild, getLength, getNextSibling, getNodeName, getNodeValue, getOwnerDocument, getParentNode, getPreviousSibling, getReadOnly, getUserData, hasChildNodes, insertBefore, isKidOK, item, removeChild, replaceChild, setNodeValue, setReadOnly, setUserData, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

fNodeIndex

protected transient int fNodeIndex
Node index.
Method Detail

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 NodeImpl

XML for Java 2.0.15