public class

DeferredElementNSImpl

extends ElementNSImpl
implements DeferredNode
java.lang.Object
   ↳ org.apache.xerces.dom.NodeImpl
     ↳ org.apache.xerces.dom.ChildNode
       ↳ org.apache.xerces.dom.ParentNode
         ↳ org.apache.xerces.dom.ElementImpl
           ↳ org.apache.xerces.dom.ElementNSImpl
             ↳ org.apache.xerces.dom.DeferredElementNSImpl

Class Overview

DeferredElementNSImpl is to ElementNSImpl, what DeferredElementImpl is to ElementImpl. @xerces.internal

Summary

[Expand]
Inherited Constants
From class org.apache.xerces.dom.NodeImpl
From interface org.apache.xerces.dom.DeferredNode
From interface org.w3c.dom.Node
From interface org.w3c.dom.TypeInfo
Fields
protected int fNodeIndex Node index.
[Expand]
Inherited Fields
From class org.apache.xerces.dom.ElementNSImpl
From class org.apache.xerces.dom.ElementImpl
From class org.apache.xerces.dom.ParentNode
From class org.apache.xerces.dom.ChildNode
From class org.apache.xerces.dom.NodeImpl
Public Methods
final int getNodeIndex()
Returns the node index.
Protected Methods
final void synchronizeChildren()
Synchronizes the node's children with the internal structure.
final void synchronizeData()
Synchronizes the data (name and value) for fast nodes.
[Expand]
Inherited Methods
From class org.apache.xerces.dom.ElementNSImpl
From class org.apache.xerces.dom.ElementImpl
From class org.apache.xerces.dom.ParentNode
From class org.apache.xerces.dom.ChildNode
From class org.apache.xerces.dom.NodeImpl
From class java.lang.Object
From interface org.apache.xerces.dom.DeferredNode
From interface org.w3c.dom.Element
From interface org.w3c.dom.Node
From interface org.w3c.dom.NodeList
From interface org.w3c.dom.TypeInfo
From interface org.w3c.dom.events.EventTarget

Fields

protected int fNodeIndex

Node index.

Public Methods

public final int getNodeIndex ()

Returns the node index.

Protected Methods

protected final void synchronizeChildren ()

Synchronizes the node's children with the internal structure. Fluffing the children at once solves a lot of work to keep the two structures in sync. The problem gets worse when editing the tree -- this makes it a lot easier.

protected final void synchronizeData ()

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