⇒ Index (Frames) |  ⇒ Index (No Frames) |  ⇒ Package |  ⇒ Package Tree |  ⇒ Full Tree 
gnu.xml.dom

Class DomNotation

java.lang.Object
|
+--gnu.xml.dom.DomNode
   |
   +--gnu.xml.dom.DomExtern
      |
      +--gnu.xml.dom.DomNotation

All Implemented Interfaces:
java.lang.Cloneable, DocumentEvent, EventTarget, Node, NodeList, Notation


public class DomNotation
extends DomExtern
implements Notation

"Notation" implementation. This is a non-core DOM class, supporting the "XML" feature.

Although unparsed entities using this notation can be detected using DOM, neither NOTATIONS nor ENTITY/ENTITIES attributes can be so detected. More, there is no portable way to construct a Notation node, so there's no way that vendor-neutral DOM construction APIs could even report a NOTATION used to identify the intended meaning of a ProcessingInstruction.

In short, avoid using this DOM functionality.

Author:
David Brownell
See Also:
DomDoctype
DomEntity
DomPI

Constructor Summary

DomNotation(Document owner, java.lang.String name, java.lang.String publicId, java.lang.String systemId)

Constructs a Notation node associated with the specified document, with the specified descriptive data.

Method Summary

short

getNodeType()

DOM L1 Returns the constant NOTATION_NODE.

Constructor Details

DomNotation

protected DomNotation(Document owner, java.lang.String name, java.lang.String publicId, java.lang.String systemId)

Constructs a Notation node associated with the specified document, with the specified descriptive data. Note that at least one of the PUBLIC and SYSTEM identifiers must be provided; unlike other external objects in XML, notations may have only a PUBLIC identifier.

This constructor should only be invoked by a DomDoctype object as part of its declareNotation functionality, or through a subclass which is similarly used in a "Sub-DOM" style layer.

Parameters:
owner - The document with which this notation is associated
name - Name of this notation
publicId - If non-null, provides the notation's PUBLIC identifier
systemId - If non-null, rovides the notation's SYSTEM identifier

Method Details

getNodeType

public final short getNodeType()

DOM L1 Returns the constant NOTATION_NODE.