#include <StoreTranslator.h>
Inheritance diagram for Anaphe::AIDA_XMLStore::StoreTranslator:
Public Methods | |
StoreTranslator (std::istream &stream) | |
constructurs - for input and outputs | |
StoreTranslator (std::ostream &stream) | |
virtual | ~StoreTranslator () |
bool | read (DataXML::DataObject &aidaElement) |
read the store | |
bool | write () |
write all store to the file | |
bool | append (const AIDA::IHistogram1D &h, const std::string &name, const std::string &path) |
append object | |
bool | append (const AIDA::IHistogram2D &h, const std::string &name, const std::string &path) |
bool | append (const AIDA::IHistogram3D &h, const std::string &name, const std::string &path) |
bool | append (const AIDA::IProfile1D &p, const std::string &name, const std::string &path) |
bool | append (const AIDA::IProfile2D &p, const std::string &name, const std::string &path) |
bool | append (const AIDA::ICloud1D &c, const std::string &name, const std::string &path) |
bool | append (const AIDA::ICloud2D &c, const std::string &name, const std::string &path) |
bool | append (const AIDA::ICloud3D &c, const std::string &name, const std::string &path) |
bool | append (const AIDA::IDataPointSet &dps, const std::string &name, const std::string &path) |
bool | append (const AIDA::IFunction &f, const std::string &name, const std::string &path) |
bool | append (AIDA::ITuple &t, const std::string &name, const std::string &path) |
DataXML::DataObject & | rootElement () |
Private Methods | |
StoreTranslator (const StoreTranslator &) | |
StoreTranslator & | operator= (const StoreTranslator &) |
void | writeFileHeader (std::ostream &stream) const |
private methods | |
Private Attributes | |
DataXML::DataObject | m_element |
private member data main store XML element (<aida> element) | |
DataXML::InputXMLStream * | m_inputStream |
xml input stream | |
DataXML::OutputXMLStream * | m_outputStream |
xml output stream |
|
Definition at line 54 of file StoreTranslator.cpp. References m_inputStream. |
|
Definition at line 60 of file StoreTranslator.cpp. References Anaphe::AIDA_XMLStore::Translator::appendAidaHeader(), m_element, and m_outputStream. |
|
Definition at line 67 of file StoreTranslator.cpp. References m_inputStream, and m_outputStream. |
|
Definition at line 73 of file StoreTranslator.cpp. |
|
Definition at line 230 of file StoreTranslator.cpp. References Anaphe::AIDA_XMLStore::TupleTranslator::dataObject(), m_element, and Anaphe::AIDA_XMLStore::TupleTranslator::toXML(). |
|
Definition at line 219 of file StoreTranslator.cpp. References Anaphe::AIDA_XMLStore::FunctionTranslator::dataObject(), m_element, and Anaphe::AIDA_XMLStore::FunctionTranslator::toXML(). |
|
Definition at line 207 of file StoreTranslator.cpp. References Anaphe::AIDA_XMLStore::DataPointSetTranslator::dataObject(), m_element, and Anaphe::AIDA_XMLStore::DataPointSetTranslator::toXML(). |
|
Definition at line 170 of file StoreTranslator.cpp. References Anaphe::AIDA_XMLStore::Cloud3DTranslator::dataObject(), m_element, and Anaphe::AIDA_XMLStore::Cloud3DTranslator::toXML(). |
|
Definition at line 157 of file StoreTranslator.cpp. References Anaphe::AIDA_XMLStore::Cloud2DTranslator::dataObject(), m_element, and Anaphe::AIDA_XMLStore::Cloud2DTranslator::toXML(). |
|
Definition at line 144 of file StoreTranslator.cpp. References Anaphe::AIDA_XMLStore::Cloud1DTranslator::dataObject(), m_element, and Anaphe::AIDA_XMLStore::Cloud1DTranslator::toXML(). |
|
Definition at line 194 of file StoreTranslator.cpp. References Anaphe::AIDA_XMLStore::Profile2DTranslator::dataObject(), m_element, and Anaphe::AIDA_XMLStore::Profile2DTranslator::toXML(). |
|
Definition at line 183 of file StoreTranslator.cpp. References Anaphe::AIDA_XMLStore::Profile1DTranslator::dataObject(), m_element, and Anaphe::AIDA_XMLStore::Profile1DTranslator::toXML(). |
|
Definition at line 132 of file StoreTranslator.cpp. References Anaphe::AIDA_XMLStore::Histo3DTranslator::dataObject(), m_element, and Anaphe::AIDA_XMLStore::Histo3DTranslator::toXML(). |
|
Definition at line 122 of file StoreTranslator.cpp. References Anaphe::AIDA_XMLStore::Histo2DTranslator::dataObject(), m_element, and Anaphe::AIDA_XMLStore::Histo2DTranslator::toXML(). |
|
Definition at line 112 of file StoreTranslator.cpp. References Anaphe::AIDA_XMLStore::Histo1DTranslator::dataObject(), m_element, and Anaphe::AIDA_XMLStore::Histo1DTranslator::toXML(). Referenced by Anaphe::AIDA_XMLStore::AIDA_StoreXML::writeToXML(). |
|
Definition at line 77 of file StoreTranslator.cpp. |
|
Definition at line 96 of file StoreTranslator.cpp. References m_element, and m_inputStream. Referenced by Anaphe::AIDA_XMLStore::AIDA_StoreXML::readAllObjects(). |
|
Definition at line 101 of file StoreTranslator.h. References m_element. |
|
Definition at line 86 of file StoreTranslator.cpp. References m_element, m_outputStream, and writeFileHeader(). Referenced by Anaphe::AIDA_XMLStore::AIDA_StoreXML::commit(). |
|
Definition at line 245 of file StoreTranslator.cpp. References Anaphe::AIDA_XMLStore::Translator::ENCODING_TYPE, and Anaphe::AIDA_XMLStore::Translator::XML_VERSION. Referenced by write(). |
|
Definition at line 115 of file StoreTranslator.h. Referenced by append(), read(), rootElement(), StoreTranslator(), and write(). |
|
Definition at line 117 of file StoreTranslator.h. Referenced by read(), StoreTranslator(), and ~StoreTranslator(). |
|
Definition at line 119 of file StoreTranslator.h. Referenced by StoreTranslator(), write(), and ~StoreTranslator(). |