nidas v1.2.3
|
A collection of Datasets. More...
#include <Datasets.h>
Public Member Functions | |
Datasets () | |
const Dataset & | getDataset (const std::string &name) const |
std::list< Dataset > | getDatasets () const |
void | addDataset (const Dataset &val) |
void | removeDataset (const Dataset &val) |
void | parseXML (const std::string &xmlFileName, bool verbose=true) |
void | writeXML (const std::string &xmlFileName) |
void | fromDOMElement (const xercesc::DOMElement *) |
xercesc::DOMElement * | toDOMParent (xercesc::DOMElement *parent) const |
xercesc::DOMElement * | toDOMElement (xercesc::DOMElement *node) const |
Private Attributes | |
std::string | _xmlName |
std::map< std::string, Dataset > | _datasetsByName |
A collection of Datasets.
This collection is typically created by parsing an XML file containing a <datasets>
element and one or more <dataset>
elements.
Datasets::Datasets | ( | ) |
nidas::util::InvalidParameterException |
References _datasetsByName, and nidas::core::getSample().
Referenced by fromDOMElement().
nidas::util::InvalidParameterException |
References addDataset(), and nidas::core::getSample().
Referenced by parseXML().
nidas::util::InvalidParameterException |
References _datasetsByName, _xmlName, and nidas::core::getSample().
Referenced by DatasetsApp::showEnv().
std::list< Dataset > Datasets::getDatasets | ( | ) | const |
References _datasetsByName, and nidas::core::getSample().
Referenced by DatasetsApp::listDatasetNames(), and toDOMElement().
References _xmlName, fromDOMElement(), nidas::core::getSample(), and verbose.
Referenced by DatasetsApp::run().
References _datasetsByName, and nidas::core::getSample().
xercesc::DOMElement * Datasets::toDOMElement | ( | xercesc::DOMElement * | node | ) | const |
xercesc::DOMException |
References getDatasets(), and nidas::core::getSample().
Referenced by toDOMParent(), and writeXML().
xercesc::DOMElement * Datasets::toDOMParent | ( | xercesc::DOMElement * | parent | ) | const |
xercesc::DOMException |
References nidas::core::DOMable::getNamespaceURI(), and toDOMElement().
|
private |
Referenced by addDataset(), getDataset(), getDatasets(), and removeDataset().
|
private |
Referenced by getDataset(), and parseXML().