Inheritance diagram for DOM_Notation:
Public Methods | |
Constructors and assignment operator | |
DOM_Notation () | |
DOM_Notation (const DOM_Notation &other) | |
DOM_Notation & | operator= (const DOM_Notation &other) |
DOM_Notation & | operator= (const DOM_NullPtr *val) |
Destructor. | |
~DOM_Notation () | |
Get functions. | |
DOMString | getPublicId () const |
DOMString | getSystemId () const |
Protected Methods | |
DOM_Notation (NotationImpl *impl) | |
Friends | |
class | DOM_Document |
nodeName
attribute inherited from Node
is set to the declared name of the notation.
The DOM Level 1 does not support editing Notation
nodes; they are therefore readonly.
A Notation
node does not have any parent.
|
Default constructor for DOM_Notation. The resulting object does not refer to an actual Notation node; it will compare == to 0, and is similar to a null object reference variable in Java. It may subsequently be assigned to refer to an actual Notation node. New notation nodes are created by DOM_Document::createNotation(). |
|
Copy constructor. Creates a new
|
|
Destructor for DOM_Notation. The object being destroyed is the reference object, not the underlying Notation node itself. |
|
Get the public identifier of this notation.
If the public identifier was not specified, this is
|
|
Get the system identifier of this notation.
If the system identifier was not specified, this is
|
|
Assignment operator. This overloaded variant is provided for the sole purpose of setting a DOM_Node reference variable to zero. Nulling out a reference variable in this way will decrement the reference count on the underlying Node object that the variable formerly referenced. This effect is normally obtained when reference variable goes out of scope, but zeroing them can be useful for global instances, or for local instances that will remain in scope for an extended time, when the storage belonging to the underlying node needs to be reclaimed.
Reimplemented from DOM_Node. |
|
Assignment operator.
|