Class DeferredAttrNSImpl

All Implemented Interfaces:
Serializable, Cloneable, DeferredNode, Attr, EventTarget, Node, NodeList, TypeInfo

public final class DeferredAttrNSImpl extends AttrNSImpl implements DeferredNode
DeferredAttrNSImpl is to AttrNSImpl, what DeferredAttrImpl is to AttrImpl.

INTERNAL:

Usage of this class is not supported. It may be altered or removed at any time.
Version:
$Id: DeferredAttrNSImpl.java 447266 2006-09-18 05:57:49Z mrglavas $
Author:
Andy Clark, IBM, Arnaud Le Hors, IBM
See Also:
  • Field Details

    • fNodeIndex

      protected transient int fNodeIndex
      Node index.
  • Method Details

    • 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 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.
      Overrides:
      synchronizeChildren in class AttrImpl