Class DeferredElementDefinitionImpl

  • All Implemented Interfaces:
    java.io.Serializable, java.lang.Cloneable, DeferredNode, org.w3c.dom.events.EventTarget, org.w3c.dom.Node, org.w3c.dom.NodeList

    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.

    INTERNAL:

    Usage of this class is not supported. It may be altered or removed at any time.
    Version:
    $Id: DeferredElementDefinitionImpl.java 447266 2006-09-18 05:57:49Z mrglavas $
    See Also:
    Serialized Form
    • 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 ParentNode