BOSS 6.6.4.p03
BESIII Offline Software System
Loading...
Searching...
No Matches
xmlBase::DocClient Class Referenceabstract

#include <DocClient.h>

Public Member Functions

 DocClient ()
 
virtual ~DocClient ()
 
virtual void handleChild (XERCES_CPP_NAMESPACE_QUALIFIER DOMNode *node)=0
 Must be overridden by derived classes.
 
virtual const std::string & getName ()=0
 

Detailed Description

Pure virtual class whose only purpose is to provide a handler for clients of DocMan

Definition at line 15 of file DocClient.h.

Constructor & Destructor Documentation

◆ DocClient()

xmlBase::DocClient::DocClient ( )
inline

Definition at line 17 of file DocClient.h.

17{}

◆ ~DocClient()

virtual xmlBase::DocClient::~DocClient ( )
inlinevirtual

Definition at line 18 of file DocClient.h.

18{}

Member Function Documentation

◆ getName()

virtual const std::string & xmlBase::DocClient::getName ( )
pure virtual

Give DocMan a way to identify clients and detect duplicates; must be overridden by derived classes

Referenced by xmlBase::DocMan::ClientList::add(), and xmlBase::DocMan::ClientList::remove().

◆ handleChild()

virtual void xmlBase::DocClient::handleChild ( XERCES_CPP_NAMESPACE_QUALIFIER DOMNode *  node)
pure virtual

Must be overridden by derived classes.

Referenced by xmlBase::DocMan::parse().


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