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.
| Modifier and Type | Field and Description |
|---|---|
| protected transient int | fNodeIndex
Node index. |
| pack-priv static final long | serialVersionUID
Hides org. |
| Access | Constructor and Description |
|---|---|
| pack-priv | DeferredDocumentTypeImpl(DeferredDocumentImpl ownerDocument, int nodeIndex)
This is the deferred constructor. |
| Modifier and Type | Method and Description |
|---|---|
| public int | |
| protected void | synchronizeChildren()
Overrides org. |
| protected void | synchronizeData()
Synchronizes the data (name and value) for fast nodes.
|
| fNodeIndex | back to summary |
|---|---|
| protected transient int fNodeIndex Node index. | |
| serialVersionUID | back to summary |
|---|---|
| pack-priv static final long serialVersionUID Hides org. Serialization version. | |
| DeferredDocumentTypeImpl | back to summary |
|---|---|
| pack-priv DeferredDocumentTypeImpl(DeferredDocumentImpl ownerDocument, int nodeIndex) This is the deferred constructor. Only the fNodeIndex is given here. All other data, can be requested from the ownerDocument via the index. | |
| getNodeIndex | back to summary |
|---|---|
| public int getNodeIndex() Implements org. Returns the node index. | |
| synchronizeChildren | back to summary |
|---|---|
| protected void synchronizeChildren() Overrides org. Synchronizes the entities, notations, and elements. | |
| synchronizeData | back to summary |
|---|---|
| protected void synchronizeData() Overrides org. Synchronizes the data (name and value) for fast nodes. | |