#include <restorePVGroupXMLParser.h>
Public Member Functions | |
restorePVGroupXMLParser () | |
virtual | ~restorePVGroupXMLParser () |
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 | |
PVGroup | group |
Private Types | |
enum | { NotWaiting, WaitingForConfig, WaitingForNPV, WaitingForGroup, WaitingForDescription, WaitingForStatusGroup, WaitingForMember, WaitingForName, WaitingForNelem, WaitingForStatus, WaitingForRule, WaitingForVal, WaitingForSettable } |
Private Attributes | |
enum restorePVGroupXMLParser:: { ... } | state |
PVDataHolder * | pvd |
bool | settable |
unsigned int | icount |
Static Private Attributes | |
static const QString & | tagConfig = "config" |
static const QString & | tagGroup = "group" |
static const QString & | tagNPV = "npv" |
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 & | tagVal = "val" |
static const QString & | tagSettable = "settable" |
anonymous enum [private] |
restorePVGroupXMLParser::restorePVGroupXMLParser | ( | ) |
References icount.
restorePVGroupXMLParser::~restorePVGroupXMLParser | ( | ) | [virtual] |
bool restorePVGroupXMLParser::characters | ( | const QString & | ch | ) |
References PVHolder::getNelem(), icount, pvd, PVHolder::set(), PVDataHolder::setNelem(), settable, SplitString(), state, WaitingForConfig, WaitingForDescription, WaitingForGroup, WaitingForMember, WaitingForName, WaitingForNelem, WaitingForNPV, WaitingForRule, WaitingForSettable, WaitingForStatus, WaitingForStatusGroup, and WaitingForVal.
bool restorePVGroupXMLParser::endElement | ( | const QString & | namespaceURI, | |
const QString & | localName, | |||
const QString & | qName | |||
) |
References group, icount, PVGroup::npv, pvd, PVGroup::setPVData(), settable, tagGroup, tagMember, and tagNPV.
bool restorePVGroupXMLParser::startElement | ( | const QString & | namespaceURI, | |
const QString & | localName, | |||
const QString & | qName, | |||
const QXmlAttributes & | atts | |||
) |
References group, pvd, PVGroup::setName(), state, tagConfig, tagDescription, tagGroup, tagMember, tagName, tagNelem, tagNPV, tagRule, tagSettable, tagStatus, tagStatusGroup, tagVal, WaitingForConfig, WaitingForDescription, WaitingForGroup, WaitingForMember, WaitingForName, WaitingForNelem, WaitingForNPV, WaitingForRule, WaitingForSettable, WaitingForStatus, WaitingForStatusGroup, and WaitingForVal.
Referenced by endElement(), and startElement().
unsigned int restorePVGroupXMLParser::icount [private] |
Referenced by characters(), endElement(), and restorePVGroupXMLParser().
PVDataHolder* restorePVGroupXMLParser::pvd [private] |
Referenced by characters(), endElement(), and startElement().
bool restorePVGroupXMLParser::settable [private] |
Referenced by characters(), and endElement().
enum { ... } restorePVGroupXMLParser::state [private] |
Referenced by characters(), and startElement().
const QString & restorePVGroupXMLParser::tagConfig = "config" [static, private] |
Referenced by startElement().
const QString & restorePVGroupXMLParser::tagDescription = "description" [static, private] |
Referenced by startElement().
const QString & restorePVGroupXMLParser::tagGroup = "group" [static, private] |
Referenced by endElement(), and startElement().
const QString & restorePVGroupXMLParser::tagMember = "member" [static, private] |
Referenced by endElement(), and startElement().
const QString & restorePVGroupXMLParser::tagName = "name" [static, private] |
Referenced by startElement().
const QString & restorePVGroupXMLParser::tagNelem = "nelem" [static, private] |
Referenced by startElement().
const QString & restorePVGroupXMLParser::tagNPV = "npv" [static, private] |
Referenced by endElement(), and startElement().
const QString & restorePVGroupXMLParser::tagRule = "rule" [static, private] |
Referenced by startElement().
const QString & restorePVGroupXMLParser::tagSettable = "settable" [static, private] |
Referenced by startElement().
const QString & restorePVGroupXMLParser::tagStatus = "status" [static, private] |
Referenced by startElement().
const QString & restorePVGroupXMLParser::tagStatusGroup = "statusGroup" [static, private] |
Referenced by startElement().
const QString & restorePVGroupXMLParser::tagVal = "val" [static, private] |
Referenced by startElement().