BEA Systems, Inc.

BEA WebLogic Server 9.0 API Reference


weblogic.apache.xerces.dom
Class DeferredDocumentTypeImpl

java.lang.Object
  extended byweblogic.apache.xerces.dom.NodeImpl
      extended byweblogic.apache.xerces.dom.ChildNode
          extended byweblogic.apache.xerces.dom.ParentNode
              extended byweblogic.apache.xerces.dom.DocumentTypeImpl
                  extended byweblogic.apache.xerces.dom.DeferredDocumentTypeImpl
All Implemented Interfaces:
Cloneable, DeferredNode, DocumentType, EventTarget, Node, NodeList, Serializable

Deprecated. please use JDK supplied XML parsers and transformers

public class DeferredDocumentTypeImpl
extends DocumentTypeImpl
implements DeferredNode

This class represents a Document Type declaraction in the document itself, not a Document Type Definition (DTD). An XML document may (or may not) have such a reference.

DocumentType is an Extended DOM feature, used in XML documents but not in HTML.

Note that Entities and Notations are no longer children of the DocumentType, but are parentless nodes hung only in their appropriate NamedNodeMaps.

This area is UNDERSPECIFIED IN REC-DOM-Level-1-19981001 Most notably, absolutely no provision was made for storing and using Element and Attribute information. Nor was the linkage between Entities and Entity References nailed down solidly.

This class is based on an implementation from the Apache XML Project. In future releases the XML parser, XSLT processor, and associated classes will likely be updated to be based on a later version of the Apache implementations. Since Apache does not guarantee backwards compatibility between versions of their software, we cannot guarantee backwards compatibility of any of the classes contained in the weblogic.apache package or sub-packages.

Since:
PR-DOM-Level-1-19980818.
See Also:
Serialized Form

Field Summary
protected  int fNodeIndex
          Deprecated. Node index.
 
Fields inherited from class weblogic.apache.xerces.dom.DocumentTypeImpl
elements, entities, internalSubset, name, notations, publicID, systemID
 
Fields inherited from class weblogic.apache.xerces.dom.ParentNode
firstChild, fNodeListCache, ownerDocument
 
Fields inherited from class weblogic.apache.xerces.dom.ChildNode
nextSibling, previousSibling
 
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()
          Deprecated. Returns the node index.
protected  void synchronizeChildren()
          Deprecated. Synchronizes the entities, notations, and elements.
protected  void synchronizeData()
          Deprecated. Synchronizes the data (name and value) for fast nodes.
 
Methods inherited from class weblogic.apache.xerces.dom.DocumentTypeImpl
cloneNode, getElements, getEntities, getInternalSubset, getName, getNodeName, getNodeType, getNotations, getPublicId, getSystemId, getTextContent, setInternalSubset, setReadOnly, setTextContent
 
Methods inherited from class weblogic.apache.xerces.dom.ParentNode
getChildNodes, getChildNodesUnoptimized, getFirstChild, getLastChild, getLength, getOwnerDocument, hasChildNodes, insertBefore, isEqualNode, item, normalize, removeChild, replaceChild
 
Methods inherited from class weblogic.apache.xerces.dom.ChildNode
getNextSibling, getParentNode, getPreviousSibling
 
Methods inherited from class weblogic.apache.xerces.dom.NodeImpl
addEventListener, appendChild, changed, changes, compareTreePosition, dispatchEvent, getAttributes, getBaseURI, getInterface, getLocalName, getNamespaceURI, getNodeValue, getPrefix, getReadOnly, getUserData, getUserData, hasAttributes, isDefaultNamespace, isSameNode, isSupported, lookupNamespacePrefix, lookupNamespaceURI, needsSyncChildren, removeEventListener, setNodeValue, setPrefix, setUserData, setUserData, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.w3c.dom.Node
appendChild, cloneNode, getAttributes, getBaseURI, getChildNodes, getFirstChild, getLastChild, getLocalName, getNamespaceURI, getNextSibling, getNodeName, getNodeType, getNodeValue, getOwnerDocument, getParentNode, getPrefix, getPreviousSibling, getTextContent, getUserData, hasAttributes, hasChildNodes, insertBefore, isDefaultNamespace, isEqualNode, isSameNode, isSupported, lookupNamespaceURI, normalize, removeChild, replaceChild, setNodeValue, setPrefix, setTextContent
 

Field Detail

fNodeIndex

protected transient int fNodeIndex
Deprecated. 
Node index.

Method Detail

getNodeIndex

public int getNodeIndex()
Deprecated. 
Returns the node index.

Specified by:
getNodeIndex in interface DeferredNode

synchronizeChildren

protected void synchronizeChildren()
Deprecated. 
Synchronizes the entities, notations, and elements.

Overrides:
synchronizeChildren in class ParentNode

synchronizeData

protected void synchronizeData()
Deprecated. 
Synchronizes the data (name and value) for fast nodes.

Overrides:
synchronizeData in class NodeImpl

Documentation is available at
http://download.oracle.com/docs/cd/E13222_01/wls/docs90
Copyright 2005 BEA Systems Inc.