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.
| Modifier and Type | Field and Description |
|---|---|
| protected transient int | fNodeIndex
Node index. |
| pack-priv static final long | serialVersionUID
Hides com. |
| Access | Constructor and Description |
|---|---|
| pack-priv | DeferredNotationImpl(DeferredDocumentImpl ownerDocument, int nodeIndex)
This is the deferred constructor. |
| Modifier and Type | Method and Description |
|---|---|
| public int | getNodeIndex()
Implements com. Returns the node index. |
| protected void | synchronizeData()
Overrides com. Synchronizes the data. |
| fNodeIndex | back to summary |
|---|---|
| protected transient int fNodeIndex Node index. | |
| serialVersionUID | back to summary |
|---|---|
| pack-priv static final long serialVersionUID Hides com. Serialization version. | |
| DeferredNotationImpl | back to summary |
|---|---|
| pack-priv DeferredNotationImpl(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 com. Returns the node index. | |
| synchronizeData | back to summary |
|---|---|
| protected void synchronizeData() Overrides com. Synchronizes the data. This is special because of the way that the "fast" notation stores its information internally. | |