org.apache.xerces.dom
Class NotationImpl
- Cloneable, EventTarget, Node, NodeList, Notation, Serializable
public class NotationImpl
implements Notation
Notations are how the Document Type Description (DTD) records hints
about the format of an XML "unparsed entity" -- in other words,
non-XML data bound to this document type, which some applications
may wish to consult when manipulating the document. A Notation
represents a name-value pair, with its nodeName being set to the
declared name of the 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.
$Id: NotationImpl.java,v 1.20 2004/10/05 17:12:50 mrglavas Exp $protected String | baseURI - Base URI
|
protected String | name - Notation name.
|
protected String | publicId - Public identifier.
|
protected String | systemId - System identifier.
|
DOCUMENT_POSITION_CONTAINS , DOCUMENT_POSITION_DISCONNECTED , DOCUMENT_POSITION_FOLLOWING , DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC , DOCUMENT_POSITION_IS_CONTAINED , DOCUMENT_POSITION_PRECEDING , ELEMENT_DEFINITION_NODE , FIRSTCHILD , HASSTRING , ID , IGNORABLEWS , NORMALIZED , OWNED , READONLY , SPECIFIED , SYNCCHILDREN , SYNCDATA , TREE_POSITION_ANCESTOR , TREE_POSITION_DESCENDANT , TREE_POSITION_DISCONNECTED , TREE_POSITION_EQUIVALENT , TREE_POSITION_FOLLOWING , TREE_POSITION_PRECEDING , TREE_POSITION_SAME_NODE , flags , ownerNode |
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.
|
addEventListener , appendChild , changed , changes , cloneNode , compareDocumentPosition , compareTreePosition , dispatchEvent , getAttributes , getBaseURI , getChildNodes , getContainer , getFeature , getFirstChild , getLastChild , getLength , getLocalName , getNamespaceURI , getNextSibling , getNodeName , getNodeNumber , getNodeType , getNodeValue , getOwnerDocument , getParentNode , getPrefix , getPreviousSibling , getReadOnly , getTextContent , getUserData , getUserData , getUserDataRecord , hasAttributes , hasChildNodes , insertBefore , isDefaultNamespace , isEqualNode , isSameNode , isSupported , item , lookupNamespaceURI , lookupPrefix , needsSyncChildren , normalize , removeChild , removeEventListener , replaceChild , setNodeValue , setPrefix , setReadOnly , setTextContent , setUserData , setUserData , synchronizeData , toString |
baseURI
protected String baseURI
Base URI
name
protected String name
Notation name.
publicId
protected String publicId
Public identifier.
systemId
protected String systemId
System identifier.
NotationImpl
public NotationImpl(CoreDocumentImpl ownerDoc,
String name)
Factory constructor.
getBaseURI
public String getBaseURI()
Returns the absolute base URI of this node or null if the implementation
wasn't able to obtain an absolute URI. Note: If the URI is malformed, a
null is returned.
- getBaseURI in interface NodeImpl
- The absolute base URI of this node or null.
getNodeName
public String getNodeName()
Returns the notation name
- getNodeName in interface NodeImpl
getNodeType
public short getNodeType()
A short integer indicating what type of node this is. The named
constants for this value are defined in the org.w3c.dom.Node interface.
- getNodeType in interface NodeImpl
getPublicId
public String getPublicId()
The Public Identifier for this Notation. If no public identifier
was specified, this will be null.
getSystemId
public String getSystemId()
The System Identifier for this Notation. If no system identifier
was specified, this will be null.
setBaseURI
public void setBaseURI(String uri)
NON-DOM: set base uri
setPublicId
public void setPublicId(String id)
NON-DOM: The Public Identifier for this Notation. If no public
identifier was specified, this will be null.
setSystemId
public void setSystemId(String id)
NON-DOM: The System Identifier for this Notation. If no system
identifier was specified, this will be null.
Copyright B) 1999-2005 Apache XML Project. All Rights Reserved.