Public Member Functions | Protected Member Functions | Private Member Functions | List of all members
XmlTextNode Class Reference

A pure virtual base class of XML DOM Text node wrapper. More...

#include <XmlTextNode.h>

Inheritance diagram for XmlTextNode:
Inheritance graph
[legend]
Collaboration diagram for XmlTextNode:
Collaboration graph
[legend]

Public Member Functions

virtual void appendChild (const XmlNode &child)=0
 Appends a child element to the element.
virtual void setData (const std::string &)=0
 Sets the data for the text node.
virtual ~XmlTextNode ()
 The destructor.

Protected Member Functions

 XmlTextNode ()
 The default constructor.

Private Member Functions

 XmlTextNode (const XmlTextNode &)
 A private copy constructor in order to avoid copying.

Detailed Description

A pure virtual base class of XML DOM Text node wrapper.

A derived class must implement the pure virtual functions probably using an external XML package.

Author
Paul F. Kunz Paul_.nosp@m.Kunz.nosp@m.@slac.nosp@m..sta.nosp@m.nford.nosp@m..edu

Definition at line 28 of file XmlTextNode.h.

Constructor & Destructor Documentation

XmlTextNode ( const XmlTextNode )
private

A private copy constructor in order to avoid copying.

XmlTextNode ( )
protected

The default constructor.

Definition at line 16 of file XmlTextNode.cxx.

~XmlTextNode ( )
virtual

The destructor.

Definition at line 20 of file XmlTextNode.cxx.

Member Function Documentation

virtual void appendChild ( const XmlNode child)
pure virtualinherited
virtual void setData ( const std::string &  )
pure virtual

Sets the data for the text node.

Implemented in QtXmlTextNode.


The documentation for this class was generated from the following files:

Generated for HippoDraw Class Library by doxygen