loadCollectionXMLParser Class Reference

#include <loadCollectionXMLParser.h>

List of all members.

Public Member Functions

 loadCollectionXMLParser ()
virtual ~loadCollectionXMLParser ()
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< deviceCollectiondeviceCollectionV

Private Types

enum  { NotWaiting, WaitingForDescription, WaitingForDevice, WaitingForAttribute }

Private Attributes

enum loadCollectionXMLParser:: { ... }  state
deviceCollection devCollection
collectionMember cMember
std::string attributeName

Static Private Attributes

static const QString & tagConfig = "config"
static const QString & tagGroup = "collection"
static const QString & tagDescription = "description"
static const QString & tagAttributes = "attributes"
static const QString & tagAttribute = "attribute"
static const QString & tagMember = "member"
static const QString & tagDevice = "device"

Member Enumeration Documentation

anonymous enum [private]
Enumerator:
NotWaiting 
WaitingForDescription 
WaitingForDevice 
WaitingForAttribute 

Constructor & Destructor Documentation

loadCollectionXMLParser::loadCollectionXMLParser (  ) 
loadCollectionXMLParser::~loadCollectionXMLParser (  )  [virtual]

Member Function Documentation

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

Member Data Documentation

Referenced by characters(), and endElement().

Referenced by endElement().

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

Referenced by characters(), and startElement().

const QString & loadCollectionXMLParser::tagAttribute = "attribute" [static, private]

Referenced by endElement(), and startElement().

const QString & loadCollectionXMLParser::tagAttributes = "attributes" [static, private]

Referenced by startElement().

const QString & loadCollectionXMLParser::tagConfig = "config" [static, private]

Referenced by startElement().

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

Referenced by startElement().

const QString & loadCollectionXMLParser::tagDevice = "device" [static, private]

Referenced by startElement().

const QString & loadCollectionXMLParser::tagGroup = "collection" [static, private]

Referenced by endElement(), and startElement().

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

Referenced by endElement(), and startElement().


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

Generated on 3 May 2017 for CAFE by  doxygen 1.6.1