nodeName
attribute inherited from
* DOMNode
is set to the declared name of the notation.
* The DOM Level 1 does not support editing DOMNotation
nodes;
* they are therefore readonly.
*
A DOMNotation
node does not have any parent.
*
* @since DOM Level 1
*/
class CDOM_EXPORT DOMNotation: public DOMNode {
protected:
// -----------------------------------------------------------------------
// Hidden constructors
// -----------------------------------------------------------------------
/** @name Hidden constructors */
//@{
DOMNotation() {};
//@}
private:
// -----------------------------------------------------------------------
// Unimplemented constructors and operators
// -----------------------------------------------------------------------
/** @name Unimplemented constructors and operators */
//@{
DOMNotation(const DOMNotation &);
DOMNotation & operator = (const DOMNotation &);
//@}
public:
// -----------------------------------------------------------------------
// All constructors are hidden, just the destructor is available
// -----------------------------------------------------------------------
/** @name Destructor */
//@{
/**
* Destructor
*
*/
virtual ~DOMNotation() {};
//@}
// -----------------------------------------------------------------------
// Virtual DOMNotation interface
// -----------------------------------------------------------------------
/** @name Functions introduced in DOM Level 1 */
//@{
// -----------------------------------------------------------------------
// Getter methods
// -----------------------------------------------------------------------
/**
* Get the public identifier of this notation.
*
* If the public identifier was not
* specified, this is null
.
* @return Returns the public identifier of the notation
* @since DOM Level 1
*/
virtual const XMLCh *getPublicId() const = 0;
/**
* Get the system identifier of this notation.
*
* If the system identifier was not
* specified, this is null
.
* @return Returns the system identifier of the notation
* @since DOM Level 1
*/
virtual const XMLCh *getSystemId() const = 0;
//@}
};
XERCES_CPP_NAMESPACE_END
#endif