Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

XmlNode Class Reference

#include <XmlNode.h>

Inheritance diagram for XmlNode:

Inheritance graph
[legend]
List of all members.

Detailed Description

A pure virtual base class of XML node wrappers.

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

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

Definition at line 25 of file XmlNode.h.

Public Member Functions

virtual void appendChild (const XmlNode &child)=0
 Appends a child element to the element.
virtual ~XmlNode ()
 The destructor.

Protected Member Functions

 XmlNode ()
 The default constructor.

Private Member Functions

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


Constructor & Destructor Documentation

XmlNode::XmlNode const XmlNode  )  [private]
 

A private copy constructor in order to avoid copying.

XmlNode::XmlNode  )  [protected]
 

The default constructor.

XmlNode implementation

Copyright (C) 2004 The Board of Trustees of The Leland Stanford Junior University. All Rights Reserved.

Id
XmlNode.cxx,v 1.2 2004/06/29 17:08:03 pfkeb Exp

Definition at line 15 of file XmlNode.cxx.

XmlNode::~XmlNode  )  [virtual]
 

The destructor.

Definition at line 19 of file XmlNode.cxx.


Member Function Documentation

virtual void XmlNode::appendChild const XmlNode child  )  [pure virtual]
 

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().


The documentation for this class was generated from the following files:
Generated for HippoDraw-1.14.8.5 by doxygen 1.4.3