This class represents an XML element containing name, value, a list of attributes and a list of child XML elements. More...
#include <XMLParser.h>
Public Member Functions | |
~ElementXML () | |
destructor | |
Public Attributes | |
std::string | name_ |
name of the element | |
std::string | value_ |
value of the element | |
std::vector< AttributeXML * > | attributeList_ |
list of attributes of the element | |
std::vector< ElementXML * > | childList_ |
list of children of the element |
This class represents an XML element containing name, value, a list of attributes and a list of child XML elements.
Definition at line 50 of file XMLParser.h.
fesa::ElementXML::~ElementXML | ( | ) |
std::vector<AttributeXML*> fesa::ElementXML::attributeList_ |
list of attributes of the element
Definition at line 67 of file XMLParser.h.
Referenced by fesa::AbstractRTDeviceClass::addXMLAttribute(), fesa::XMLParser::fillElement(), fesa::StoreManager::fillElements(), fesa::InitializeDataStoreManager::getAttributeValue(), fesa::TimingEventElement::initialize(), fesa::TimerEventElement::initialize(), fesa::OnSubscriptionEventElement::initialize(), fesa::OnDemandEventElement::initialize(), fesa::CustomEventElement::initialize(), fesa::EventConfigurationElement::loadAttribute(), fesa::DeviceElement2::loadAttribute(), fesa::DeviceLogicalEventElement::loadEventConfigurationNameRef(), fesa::StoreManager::retrieveDeviceElements(), fesa::InitializeDataStoreManager::retrieveDeviceElements(), fesa::StoreManager::retrieveDomainStoreElements(), fesa::InitializeDataStoreManager::retrieveDomainStoreElements(), and ~ElementXML().
std::vector<ElementXML*> fesa::ElementXML::childList_ |
list of children of the element
Definition at line 72 of file XMLParser.h.
Referenced by fesa::XMLParser::fillElement(), fesa::InitializeDataStoreManager::fillElement(), fesa::StoreManager::fillElements(), fesa::InitializeDataStoreManager::getFieldValue(), fesa::AbstractRTDeviceClass::getOrCreateXMLElement(), fesa::ClassElement::loadDeviceElements(), fesa::LogicalEventElement::loadEventConfigurationElements(), fesa::DeviceLogicalEventElement::loadEventConfigurationNameRef(), fesa::EventConfigurationElement::loadEventElements(), fesa::DeviceElement2::loadEventsMappingElement(), fesa::ClassElement::loadEventsMappingElement(), fesa::EventConfigurationElement::loadEventSourceElement(), fesa::DeviceElement2::loadLogicalEventElements(), fesa::ClassElement::loadLogicalEventElements(), fesa::InitializeDataStoreManager::processDeviceRelationField(), fesa::InitializeDataStoreManager::processExtraMuxField(), fesa::InitializeDataStoreManager::retrieveDeviceElements(), fesa::InitializeDataStoreManager::retrieveDomainStoreElements(), fesa::InitializeDataStoreManager::retrieveGlobalDeviceElement(), and ~ElementXML().
std::string fesa::ElementXML::name_ |
name of the element
Definition at line 57 of file XMLParser.h.
Referenced by fesa::XMLParser::fillElement(), fesa::InitializeDataStoreManager::fillElement(), fesa::StoreManager::fillElements(), fesa::AbstractRTDeviceClass::getOrCreateXMLElement(), fesa::LogicalEventElement::initialize(), fesa::DeviceLogicalEventElement::initialize(), fesa::DeviceLogicalEventElement::loadEventConfigurationNameRef(), fesa::InitializeDataStoreManager::processDeviceFields(), fesa::InitializeDataStoreManager::retrieveDeviceElements(), fesa::InitializeDataStoreManager::retrieveDomainStoreElements(), and fesa::InitializeDataStoreManager::retrieveGlobalDeviceElement().
std::string fesa::ElementXML::value_ |
value of the element
Definition at line 62 of file XMLParser.h.
Referenced by fesa::XMLParser::fillElement().