|
BOSS 8.0.0
BESIII Offline Software System
|
#include <XmlTest1Cnv.h>
Public Member Functions | |
| const CLID & | objType () const |
| Public Member Functions inherited from XmlBaseCnv | |
| virtual | ~XmlBaseCnv () |
| virtual StatusCode | initialize () |
| virtual StatusCode | finalize () |
| virtual StatusCode | createObj (IOpaqueAddress *addr, DataObject *&refpObject) |
| ICalibXmlSvc * | getCalibXmlSvc () |
| XmlBaseCnv (ISvcLocator *svc, const CLID &clid) | |
| Public Member Functions inherited from Converter< Ty1, Ty2 > | |
| destination * | operator (const source &) const |
| destination * | operator (const source &) const |
| destination * | operator (const source &) const |
Static Public Member Functions | |
| static const CLID & | classID () |
| Static Public Member Functions inherited from XmlBaseCnv | |
| static const unsigned char | storageType () |
Protected Member Functions | |
| XmlTest1Cnv (ISvcLocator *svcs) | |
| virtual | ~XmlTest1Cnv () |
| virtual StatusCode | i_createObj (const DOMElement *element, DataObject *&refpObject) |
| Protected Member Functions inherited from XmlBaseCnv | |
| virtual StatusCode | internalCreateObj (const DOMElement *element, DataObject *&refpObject, IOpaqueAddress *address) |
| virtual StatusCode | i_processObj (DataObject *pObject, IOpaqueAddress *address) |
| In case there is additional work to do on the created object. | |
| virtual StatusCode | readHeader (const DOMElement *) |
| DOMElement * | findFirstRange (const DOMElement *docElt) |
| DOMElement * | findNextRange (const DOMElement *rangeElt) |
| Still another one to navigate XML file and find next set of range data. | |
| DOMElement * | findFirstDacCol (const DOMElement *docElt) |
| Another one to find first dac collection element. | |
| DOMElement * | findNextDacCol (const DOMElement *rangeElt) |
| Still another one to navigate XML file and find next dac collection. | |
| CalibData::DacCol * | processDacCol (DOMElement *dacColElt, unsigned *range) |
| CalibData::ValSig * | processValSig (DOMElement *elt, std::string valName, std::string sigName) |
| Read in what will become a CalibData::ValSig. | |
| std::vector< CalibData::ValSig > * | processValSigs (DOMElement *elt, std::string valName, std::string sigName) |
| Read in what will become a vector of CalibData::ValSig. | |
| void | setBaseInfo (CalibData::CalibBase *pObj) |
| Another utility for derived classes to use. | |
| Protected Member Functions inherited from Converter< Ty1, Ty2 > | |
| virtual destination * | convert (const source &) const =0 |
| virtual destination * | convert (const source &) const =0 |
| virtual destination * | convert (const source &) const =0 |
Friends | |
| class | CnvFactory< XmlTest1Cnv > |
| Friend needed for instantiation. | |
Additional Inherited Members | |
| Public Types inherited from Converter< Ty1, Ty2 > | |
| typedef Ty1 | source |
| typedef Ty2 | destination |
| typedef Ty1 | source |
| typedef Ty2 | destination |
| typedef Ty1 | source |
| typedef Ty2 | destination |
| Protected Attributes inherited from XmlBaseCnv | |
| ICalibXmlSvc * | m_xmlSvc |
| ICalibMetaCnvSvc * | m_metaSvc |
| int | m_serNo |
| ITime * | m_vstart |
| ITime * | m_vend |
Definition at line 18 of file XmlTest1Cnv.h.
|
protected |
Definition at line 29 of file XmlTest1Cnv.cxx.
|
inlineprotectedvirtual |
Definition at line 30 of file XmlTest1Cnv.h.
|
static |
Definition at line 33 of file XmlTest1Cnv.cxx.
|
protectedvirtual |
This creates the transient representation of an object from the DOM_Element representing it. This actually does the "new" operation and deals with the attributes of the node. This base class implementation does nothing; it should not normally be called because it doesn't correspond to any TCDS class. Instead, i_createObj of some derived class will be called.
| element | the DOM_Element (typically root element of document) to be used to builds the object |
| refpObject | the object to be built |
Reimplemented from XmlBaseCnv.
Definition at line 44 of file XmlTest1Cnv.cxx.
| const CLID & XmlTest1Cnv::objType | ( | ) | const |
Definition at line 31 of file XmlTest1Cnv.cxx.
|
friend |
Friend needed for instantiation.
Definition at line 1 of file XmlTest1Cnv.h.