loadGroupXMLParser Class Reference

#include <loadGroupXMLParser.h>

List of all members.

Public Member Functions

 loadGroupXMLParser ()
virtual ~loadGroupXMLParser ()
bool startElement (const QString &namespaceURI, const QString &localName, const QString &qName, const QXmlAttributes &atts)
bool endElement (const QString &namespaceURI, const QString &localName, const QString &qName)
bool characters (const QString &ch)

Public Attributes

std::vector< deviceGroupgroups

Private Types

enum  {
  NotWaiting, WaitingForDescription, WaitingForStatusGroup, WaitingForMember,
  WaitingForName, WaitingForNelem, WaitingForStatus, WaitingForRule,
  WaitingForDataType, WaitingForId, WaitingForAttrib, WaitingForCollectiveType
}

Private Attributes

enum loadGroupXMLParser:: { ... }  state
deviceGroup group
collectionInGroup collection
std::string xmlMem

Static Private Attributes

static const QString & tagCollection_list = "config"
static const QString & tagGroup = "group"
static const QString & tagDescription = "description"
static const QString & tagStatusGroup = "statusGroup"
static const QString & tagMember = "member"
static const QString & tagName = "name"
static const QString & tagNelem = "nelem"
static const QString & tagStatus = "status"
static const QString & tagRule = "rule"
static const QString & tagDataType = "datatype"
static const QString & tagCollection = "collection"
static const QString & tagId = "id"
static const QString & tagAttrib = "attribute"
static const QString & tagCollectiveType = "collectivetype"

Member Enumeration Documentation

anonymous enum [private]
Enumerator:
NotWaiting 
WaitingForDescription 
WaitingForStatusGroup 
WaitingForMember 
WaitingForName 
WaitingForNelem 
WaitingForStatus 
WaitingForRule 
WaitingForDataType 
WaitingForId 
WaitingForAttrib 
WaitingForCollectiveType 

Constructor & Destructor Documentation

loadGroupXMLParser::loadGroupXMLParser (  ) 
loadGroupXMLParser::~loadGroupXMLParser (  )  [virtual]

Member Function Documentation

bool loadGroupXMLParser::characters ( const QString &  ch  ) 
bool loadGroupXMLParser::endElement ( const QString &  namespaceURI,
const QString &  localName,
const QString &  qName 
)
bool loadGroupXMLParser::startElement ( const QString &  namespaceURI,
const QString &  localName,
const QString &  qName,
const QXmlAttributes &  atts 
)

Member Data Documentation

Referenced by endElement().

enum { ... } loadGroupXMLParser::state [private]

Referenced by characters(), and startElement().

const QString & loadGroupXMLParser::tagAttrib = "attribute" [static, private]

Referenced by startElement().

const QString & loadGroupXMLParser::tagCollection = "collection" [static, private]

Referenced by endElement(), and startElement().

const QString & loadGroupXMLParser::tagCollection_list = "config" [static, private]

Referenced by startElement().

const QString & loadGroupXMLParser::tagCollectiveType = "collectivetype" [static, private]

Referenced by startElement().

const QString & loadGroupXMLParser::tagDataType = "datatype" [static, private]

Referenced by startElement().

const QString & loadGroupXMLParser::tagDescription = "description" [static, private]

Referenced by startElement().

const QString & loadGroupXMLParser::tagGroup = "group" [static, private]

Referenced by endElement(), and startElement().

const QString & loadGroupXMLParser::tagId = "id" [static, private]

Referenced by startElement().

const QString & loadGroupXMLParser::tagMember = "member" [static, private]

Referenced by endElement(), and startElement().

const QString & loadGroupXMLParser::tagName = "name" [static, private]

Referenced by startElement().

const QString & loadGroupXMLParser::tagNelem = "nelem" [static, private]

Referenced by startElement().

const QString & loadGroupXMLParser::tagRule = "rule" [static, private]

Referenced by startElement().

const QString & loadGroupXMLParser::tagStatus = "status" [static, private]

Referenced by startElement().

const QString & loadGroupXMLParser::tagStatusGroup = "statusGroup" [static, private]

Referenced by startElement().

std::string loadGroupXMLParser::xmlMem [private]

Referenced by characters(), and endElement().


The documentation for this class was generated from the following files:

Generated on 3 May 2017 for CAFE by  doxygen 1.6.1