AusweisApp
Lade ...
Suche ...
Keine Treffer
governikus::PaosCreator Klassenreferenzabstract

#include <PaosCreator.h>

Klassendiagramm für governikus::PaosCreator:

Öffentliche Typen

enum class  Namespace {
  DEFAULT , SOAP , XSD , XSI ,
  PAOS , ADDRESSING , DSS , ECARD ,
  TECHSCHEMA
}
 

Öffentliche Methoden

QByteArray marshall ()
 Creates an XML structure of underlying information. Be aware that this method will create the structure only once. If you change something and call marshall() again it won't use the new information.
 
void setRelatedMessageId (const QString &pId)
 

Öffentliche, statische Methoden

static QString getNamespace (Namespace pPrefix)
 
static QString getNamespacePrefix (Namespace pPrefix, const QString &pSuffix=QString())
 
static QString getNamespaceType (Namespace pPrefix, const QString &pType)
 

Geschützte Methoden

void writeTextElement (const QString &pQualifiedName, const QByteArray &pText)
 
virtual void createBodyElement (QXmlStreamWriter &pWriter)=0
 
void createResultElement (const ResponseType &pResponse)
 
 PaosCreator ()
 
virtual ~PaosCreator ()
 

Dokumentation der Aufzählungstypen

◆ Namespace

Aufzählungswerte
DEFAULT 
SOAP 
XSD 
XSI 
PAOS 
ADDRESSING 
DSS 
ECARD 
TECHSCHEMA 

Beschreibung der Konstruktoren und Destruktoren

◆ PaosCreator()

PaosCreator::PaosCreator ( )
protected

◆ ~PaosCreator()

PaosCreator::~PaosCreator ( )
protectedvirtualdefault

Dokumentation der Elementfunktionen

◆ createBodyElement()

virtual void governikus::PaosCreator::createBodyElement ( QXmlStreamWriter & pWriter)
protectedpure virtual

◆ createResultElement()

void PaosCreator::createResultElement ( const ResponseType & pResponse)
protected
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ getNamespace()

QString PaosCreator::getNamespace ( Namespace pPrefix)
static
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ getNamespacePrefix()

QString PaosCreator::getNamespacePrefix ( Namespace pPrefix,
const QString & pSuffix = QString() )
static
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ getNamespaceType()

QString PaosCreator::getNamespaceType ( Namespace pPrefix,
const QString & pType )
static
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ marshall()

QByteArray PaosCreator::marshall ( )

Creates an XML structure of underlying information. Be aware that this method will create the structure only once. If you change something and call marshall() again it won't use the new information.

Rückgabe
Complete XML structure

◆ setRelatedMessageId()

void PaosCreator::setRelatedMessageId ( const QString & pId)
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ writeTextElement()

void PaosCreator::writeTextElement ( const QString & pQualifiedName,
const QByteArray & pText )
protected
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

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