gnu.xml.dom

Class DomNotation

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.

Version: $Date: 2001/11/20 04:53:46 $

Author: David Brownell

See Also: DomDoctype DomEntity

Constructor Summary
protected DomNotation(Document owner, String name, String publicId, 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 Detail

DomNotation

protected DomNotation(Document owner, String name, String publicId, 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 Detail

getNodeType

public final short getNodeType()
DOM L1 Returns the constant NOTATION_NODE.

Source code is under GPL (with library exception) in the JAXP project at http://www.gnu.org/software/classpathx/jaxp
This documentation was derived from that source code on 2011-08-26.