public class

DeferredNotationImpl

extends NotationImpl
implements DeferredNode
java.lang.Object
   ↳ org.apache.xerces.dom.NodeImpl
     ↳ org.apache.xerces.dom.NotationImpl
       ↳ org.apache.xerces.dom.DeferredNotationImpl

Class Overview

Notations are how the Document Type Description (DTD) records hints about the format of an XML "unparsed entity" -- in other words, non-XML data bound to this document type, which some applications may wish to consult when manipulating the document. A Notation represents a name-value pair, with its nodeName being set to the declared name of the notation.

Notations are also used to formally declare the "targets" of Processing Instructions.

Note that the Notation's data is non-DOM information; the DOM only records what and where it is.

See the XML 1.0 spec, sections 4.7 and 2.6, for more info.

Level 1 of the DOM does not support editing Notation contents.@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
Fields
protected int fNodeIndex Node index.
[Expand]
Inherited Fields
From class org.apache.xerces.dom.NotationImpl
From class org.apache.xerces.dom.NodeImpl
Public Methods
int getNodeIndex()
Returns the node index.
Protected Methods
void synchronizeData()
Synchronizes the data.
[Expand]
Inherited Methods
From class org.apache.xerces.dom.NotationImpl
From class org.apache.xerces.dom.NodeImpl
From class java.lang.Object
From interface org.apache.xerces.dom.DeferredNode
From interface org.w3c.dom.Node
From interface org.w3c.dom.NodeList
From interface org.w3c.dom.Notation
From interface org.w3c.dom.events.EventTarget

Fields

protected int fNodeIndex

Node index.

Public Methods

public int getNodeIndex ()

Returns the node index.

Protected Methods

protected void synchronizeData ()

Synchronizes the data. This is special because of the way that the "fast" notation stores its information internally.