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
"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.
- David Brownell
DomDoctype
DomEntity
DomPI
DomNotation(Document owner, java.lang.String name, java.lang.String publicId, java.lang.String systemId) |
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.
- 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
getNodeType
public final short getNodeType()
DOM L1
Returns the constant NOTATION_NODE.