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