QSharedPointer< QXmlStreamReader > mXmlReader
Definition: ElementParser.h:76
Definition: PaosParser.h:17
bool readNextStartElement()
Like QXmlStreamReader::readNextStartElement(), but also checks mParseError.
Definition: ElementParser.cpp:21
void setRelatesTo(const QString &relatesTo)
Definition: PaosMessage.h:52
bool assertNoDuplicateElement(bool pNotYetSeen)
Issues a log warning and sets the error when a duplicate element has been encountered.
Definition: ElementParser.cpp:49
virtual PaosMessage * parseMessage()=0
virtual ~PaosParser()
Definition: PaosParser.cpp:20
QString mMessageID
Definition: PaosParser.h:34
Implementation of ActivationContext for Intent based activation on Android systems.
Definition: ActivationContext.h:15
QString readElementText()
Returns the text (simplified()) between the current start element and the corresponding end element.
Definition: ElementParser.cpp:27
QString mRelatesTo
Definition: PaosParser.h:35
void setMessageId(const QString &messageId)
Definition: PaosMessage.h:40
Definition: PaosMessage.h:19
bool mParseError
Definition: ElementParser.h:77
PaosMessage * parse(const QByteArray &pXmlData)
Definition: PaosParser.cpp:25
Definition: ElementParser.h:22
QString mMessageName
Definition: PaosParser.h:33
PaosParser(const QString &pMessageName)
Definition: PaosParser.cpp:11