XmlTextNode Class Reference

#include <XmlTextNode.h>

Inheritance diagram for XmlTextNode:

Inheritance graph
Collaboration diagram for XmlTextNode:

Collaboration graph
List of all members.

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.

Paul F. Kunz <Paul_Kunz@slac.stanford.edu>

Definition at line 28 of file XmlTextNode.h.

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.

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 virtual, inherited]

Appends a child element to the element.

Implemented in QtXmlNode.

Referenced by XmlController::addDataSource(), XmlController::addViews(), PlotterBaseXML::createAxisModel(), ViewBaseXML::createChild(), PlotterBaseXML::createChildren(), NTupleProjectorXML::createChildren(), DataRepXML::createChildren(), BinsBaseXML::createChildren(), BinningProjectorXML::createChildren(), AxisModelXML::createChildren(), PlotterBaseXML::createCutChildren(), PointRepXML::createElement(), PlotterBaseXML::createFontElement(), PlotterBaseXML::createFontElements(), DataRepXML::createFunctionTargetChild(), and PlotterBaseXML::createTextChildren().

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