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

Class DomNotation

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

All Implemented Interfaces:

Notation, Node, NodeList, EventTarget, DocumentEvent, Cloneable


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:See Also:

Constructor Summary

DomNotation(org.w3c.dom.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

shortgetNodeType()

DOM L1 Returns the constant NOTATION_NODE.

Constructor Details

DomNotation

protected DomNotation(org.w3c.dom.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:


Method Details

getNodeType

public final short getNodeType()

DOM L1 Returns the constant NOTATION_NODE.