restorePVGroupXMLParser Class Reference

#include <restorePVGroupXMLParser.h>

List of all members.

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
PVDataHolderpvd
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"

Member Enumeration Documentation

anonymous enum [private]
Enumerator:
NotWaiting 
WaitingForConfig 
WaitingForNPV 
WaitingForGroup 
WaitingForDescription 
WaitingForStatusGroup 
WaitingForMember 
WaitingForName 
WaitingForNelem 
WaitingForStatus 
WaitingForRule 
WaitingForVal 
WaitingForSettable 

Constructor & Destructor Documentation

restorePVGroupXMLParser::restorePVGroupXMLParser (  ) 

References icount.

restorePVGroupXMLParser::~restorePVGroupXMLParser (  )  [virtual]

Member Function Documentation

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

Member Data Documentation

Referenced by endElement(), and startElement().

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().


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

Generated on 3 May 2017 for CAFE by  doxygen 1.6.1