AusweisApp2
governikus::DidAuthenticateEacAdditionalParser Klassenreferenz

#include <DidAuthenticateEacAdditionalParser.h>

Klassendiagramm für governikus::DidAuthenticateEacAdditionalParser:

Öffentliche Methoden

 DidAuthenticateEacAdditionalParser ()
 
virtual ~DidAuthenticateEacAdditionalParser () override
 
- Öffentliche Methoden geerbt von governikus::PaosParser
 PaosParser (const QString &pMessageName)
 
virtual ~PaosParser ()
 
PaosMessageparse (const QByteArray &pXmlData)
 
- Öffentliche Methoden geerbt von governikus::ElementParser
 ElementParser (QSharedPointer< QXmlStreamReader > pXmlReader)
 
virtual ~ElementParser ()
 

Geschützte Methoden

virtual PaosMessageparseMessage () override
 
- Geschützte Methoden geerbt von governikus::ElementParser
bool readNextStartElement ()
 Like QXmlStreamReader::readNextStartElement(), but also checks mParseError. Mehr ...
 
QString readElementText ()
 Returns the text (simplified()) between the current start element and the corresponding end element. Mehr ...
 
void assertMandatoryElement (const QString &pValue, const char *const pElementName)
 Issues a log warning and sets the error when the element has not been set, i.e. Mehr ...
 
template<typename T >
bool assertMandatoryList (const QVector< T > &pList, const char *const pElementName)
 Issues a log warning and sets the error when the list is empty. Mehr ...
 
bool assertNoDuplicateElement (bool pNotYetSeen)
 Issues a log warning and sets the error when a duplicate element has been encountered. Mehr ...
 
bool readUniqueElementText (QString &pText)
 Returns the text (simplified()) between the current start element and the corresponding end element, if the element has not been encountered yet. Mehr ...
 

Weitere Geerbte Elemente

- Geschützte Attribute geerbt von governikus::PaosParser
QString mMessageName
 
QString mMessageID
 
QString mRelatesTo
 
- Geschützte Attribute geerbt von governikus::ElementParser
QSharedPointer< QXmlStreamReader > mXmlReader
 
bool mParseError
 

Beschreibung der Konstruktoren und Destruktoren

◆ DidAuthenticateEacAdditionalParser()

DidAuthenticateEacAdditionalParser::DidAuthenticateEacAdditionalParser ( )

◆ ~DidAuthenticateEacAdditionalParser()

DidAuthenticateEacAdditionalParser::~DidAuthenticateEacAdditionalParser ( )
overridevirtual

Dokumentation der Elementfunktionen

◆ parseMessage()

PaosMessage * DidAuthenticateEacAdditionalParser::parseMessage ( )
overrideprotectedvirtual

Implementiert governikus::PaosParser.

Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Dateien: