weblogic.apache.xerces.dom
Class DeferredElementNSImpl
java.lang.Object
  
weblogic.apache.xerces.dom.NodeImpl
      
weblogic.apache.xerces.dom.ChildNode
          
weblogic.apache.xerces.dom.ParentNode
              
weblogic.apache.xerces.dom.ElementImpl
                  
weblogic.apache.xerces.dom.ElementNSImpl
                      
weblogic.apache.xerces.dom.DeferredElementNSImpl
- All Implemented Interfaces: 
 - Serializable, Cloneable, Element, EventTarget, Node, NodeList, DeferredNode
 
public class DeferredElementNSImpl
- extends ElementNSImpl
- implements DeferredNode
  
DeferredElementNSImpl is to ElementNSImpl, what DeferredElementImpl is to
 ElementImpl.
- See Also:
 DeferredElementImpl, 
Serialized Form
| 
Field Summary | 
protected  int | 
fNodeIndex
 
          Node index. | 
 
 
 
 
 
| Fields inherited from class weblogic.apache.xerces.dom.NodeImpl | 
ELEMENT_DEFINITION_NODE, FIRSTCHILD, flags, HASSTRING, IDATTRIBUTE, IGNORABLEWS, OWNED, ownerNode, READONLY, SPECIFIED, SYNCCHILDREN, SYNCDATA, TREE_POSITION_ANCESTOR, TREE_POSITION_DESCENDANT, TREE_POSITION_DISCONNECTED, TREE_POSITION_EQUIVALENT, TREE_POSITION_FOLLOWING, TREE_POSITION_PRECEDING, TREE_POSITION_SAME_NODE, UNNORMALIZED | 
 
| Fields inherited from interface org.w3c.dom.Node | 
ATTRIBUTE_NODE, CDATA_SECTION_NODE, COMMENT_NODE, DOCUMENT_FRAGMENT_NODE, DOCUMENT_NODE, DOCUMENT_POSITION_CONTAINED_BY, DOCUMENT_POSITION_CONTAINS, DOCUMENT_POSITION_DISCONNECTED, DOCUMENT_POSITION_FOLLOWING, DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC, DOCUMENT_POSITION_PRECEDING, DOCUMENT_TYPE_NODE, ELEMENT_NODE, ENTITY_NODE, ENTITY_REFERENCE_NODE, NOTATION_NODE, PROCESSING_INSTRUCTION_NODE, TEXT_NODE | 
 
| 
Method Summary | 
 int | 
getNodeIndex()
 
          Returns the node index. | 
protected  void | 
synchronizeChildren()
 
          Synchronizes the node's children with the internal structure. | 
protected  void | 
synchronizeData()
 
          Synchronizes the data (name and value) for fast nodes. | 
 
 
| Methods inherited from class weblogic.apache.xerces.dom.ElementImpl | 
cloneNode, getAttribute, getAttributeNode, getAttributeNodeNS, getAttributeNS, getAttributes, getDefaultAttributes, getElementsByTagName, getElementsByTagNameNS, getNodeName, getNodeType, getTagName, hasAttribute, hasAttributeNS, hasAttributes, isEqualNode, normalize, reconcileDefaultAttributes, removeAttribute, removeAttributeNode, removeAttributeNS, setAttribute, setAttributeNode, setAttributeNodeNS, setAttributeNS, setIdAttributeNode, setReadOnly, setupDefaultAttributes, setXercesAttributeNode | 
 
| Methods inherited from class weblogic.apache.xerces.dom.ParentNode | 
getChildNodes, getChildNodesUnoptimized, getFirstChild, getLastChild, getLength, getOwnerDocument, getTextContent, hasChildNodes, insertBefore, item, removeChild, replaceChild, setTextContent | 
 
 
| Methods inherited from class weblogic.apache.xerces.dom.NodeImpl | 
addEventListener, appendChild, changed, changes, compareTreePosition, dispatchEvent, getInterface, getNodeValue, getReadOnly, getUserData, getUserData, isDefaultNamespace, isSameNode, isSupported, lookupNamespacePrefix, lookupNamespaceURI, needsSyncChildren, removeEventListener, setNodeValue, setUserData, setUserData, toString | 
 
 
| Methods inherited from interface org.w3c.dom.Node | 
appendChild, cloneNode, compareDocumentPosition, getAttributes, getBaseURI, getChildNodes, getFeature, getFirstChild, getLastChild, getLocalName, getNamespaceURI, getNextSibling, getNodeName, getNodeType, getNodeValue, getOwnerDocument, getParentNode, getPrefix, getPreviousSibling, getTextContent, getUserData, hasAttributes, hasChildNodes, insertBefore, isDefaultNamespace, isEqualNode, isSameNode, isSupported, lookupNamespaceURI, lookupPrefix, normalize, removeChild, replaceChild, setNodeValue, setPrefix, setTextContent, setUserData | 
 
 
fNodeIndex
protected transient int fNodeIndex
- Node index.
 
getNodeIndex
public final int getNodeIndex()
- Returns the node index.
- Specified by:
 getNodeIndex in interface DeferredNode
 
 
 
synchronizeData
protected final void synchronizeData()
- Synchronizes the data (name and value) for fast nodes.
- Overrides:
 synchronizeData in class ElementImpl
 
 
 
synchronizeChildren
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.
- Overrides:
 synchronizeChildren in class ParentNode