nidas
v1.2-1520
|
Wrapper class providing convienence methods to access the string attributes of a DOMElement. More...
#include <XDOM.h>
Public Member Functions | |
XDOMElement (const xercesc::DOMElement *e) | |
XDOMElement (xercesc::DOMElement *e) | |
const std::string & | getAttributeValue (const std::string &aname) |
void | setAttributeValue (const std::string &name, const std::string &val) |
const std::string & | getNodeName () const |
const std::string & | getNodeType () const |
const xercesc::DOMElement * | getElement () const |
Private Member Functions | |
XDOMElement (const XDOMElement &) | |
No copying. More... | |
XDOMElement & | operator= (const XDOMElement &) |
No assignment. More... | |
Private Attributes | |
const xercesc::DOMElement * | _elemConst |
xercesc::DOMElement * | _elemNonConst |
std::map< std::string, std::string > | _attrs |
std::string | _nodename |
std::string | _nodetype |
Wrapper class providing convienence methods to access the string attributes of a DOMElement.
|
inline |
|
inline |
|
private |
No copying.
|
inline |
References _attrs, and _elemConst.
Referenced by nidas::core::XMLConfigWriterFilter::acceptDSMNode(), nidas::core::IOChannel::createIOChannel(), nidas::core::Socket::createSocket(), nidas::core::VariableConverter::createVariableConverter(), nidas::core::ServiceCatalog::fromDOMElement(), nidas::core::SensorCatalog::fromDOMElement(), nidas::core::DSMCatalog::fromDOMElement(), nidas::core::DSMService::fromDOMElement(), nidas::core::ParameterT< T >::fromDOMElement(), nidas::core::DSMConfig::fromDOMElement(), nidas::core::SampleIOProcessor::fromDOMElement(), nidas::core::CharacterSensor::fromDOMElement(), nidas::core::Project::fromDOMElement(), nidas::core::SampleTag::fromDOMElement(), nidas::core::DSMSensor::fromDOMElement(), nidas::core::DSMService::getClassName(), nidas::core::DSMSensor::getClassName(), LogSchemeFromDOMElement(), nidas::core::Project::removeAutoConfig(), and nidas::core::DSMConfig::sensorFromDOMElement().
|
inline |
References _elemConst.
Referenced by nidas::core::Project::removeAutoConfig().
|
inline |
References _nodename.
Referenced by nidas::core::XMLConfigWriterFilter::acceptDSMNode(), nidas::core::XMLConfigWriterFilter::acceptNode(), nidas::core::IOChannel::createIOChannel(), nidas::core::VariableConverter::createVariableConverter(), nidas::core::ServiceCatalog::fromDOMElement(), nidas::core::SensorCatalog::fromDOMElement(), nidas::core::DSMCatalog::fromDOMElement(), nidas::core::Dataset::fromDOMElement(), nidas::core::ProjectConfig::fromDOMElement(), nidas::core::DSMServer::fromDOMElement(), nidas::core::DSMService::fromDOMElement(), nidas::dynld::isff::GOESOutput::fromDOMElement(), nidas::core::Datasets::fromDOMElement(), nidas::core::FileSet::fromDOMElement(), nidas::core::SerialSensor::fromDOMElement(), nidas::core::VariableConverter::fromDOMElement(), nidas::core::ProjectConfigs::fromDOMElement(), nidas::core::DSMConfig::fromDOMElement(), nidas::core::SampleIOProcessor::fromDOMElement(), nidas::core::SampleOutputBase::fromDOMElement(), nidas::core::CharacterSensor::fromDOMElement(), nidas::core::Project::fromDOMElement(), nidas::core::Site::fromDOMElement(), nidas::core::SampleTag::fromDOMElement(), nidas::core::Variable::fromDOMElement(), nidas::core::CalFile::fromDOMElement(), nidas::core::DSMSensor::fromDOMElement(), LogSchemeFromDOMElement(), nidas::core::Project::removeAutoConfig(), and nidas::core::DSMConfig::sensorFromDOMElement().
|
inline |
References _nodetype.
|
private |
No assignment.
|
inline |
References _attrs, and _elemNonConst.
Referenced by nidas::core::Project::removeAutoConfig(), nidas::dynld::XMLConfigService::Worker::run(), nidas::core::Dataset::toDOMElement(), nidas::core::ProjectConfig::toDOMElement(), nidas::core::DSMConfig::toDOMElement(), nidas::core::Project::toDOMElement(), nidas::core::Site::toDOMElement(), nidas::core::SampleTag::toDOMElement(), and nidas::core::Variable::toDOMElement().
|
private |
Referenced by getAttributeValue(), and setAttributeValue().
|
private |
Referenced by getAttributeValue(), and getElement().
|
private |
Referenced by setAttributeValue().
|
private |
Referenced by getNodeName().
|
private |
Referenced by getNodeType().