org.apache.xerces.dom
public class NotationImpl extends NodeImpl implements Notation
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.
Since: PR-DOM-Level-1-19980818.
Version: $Id: NotationImpl.java,v 1.20 2004/10/05 17:12:50 mrglavas Exp $
Field Summary | |
---|---|
protected String | baseURI Base URI |
protected String | name Notation name. |
protected String | publicId Public identifier. |
protected String | systemId System identifier. |
Constructor Summary | |
---|---|
NotationImpl(CoreDocumentImpl ownerDoc, String name) Factory constructor. |
Method Summary | |
---|---|
String | getBaseURI()
Returns the absolute base URI of this node or null if the implementation
wasn't able to obtain an absolute URI. |
String | getNodeName()
Returns the notation name |
short | getNodeType()
A short integer indicating what type of node this is. |
String | getPublicId()
The Public Identifier for this Notation. |
String | getSystemId()
The System Identifier for this Notation. |
void | setBaseURI(String uri) NON-DOM: set base uri |
void | setPublicId(String id)
NON-DOM: The Public Identifier for this Notation. |
void | setSystemId(String id)
NON-DOM: The System Identifier for this Notation. |
Returns: The absolute base URI of this node or null.
Since: DOM Level 3