AusweisApp2
 Alle Klassen Namensbereiche Dateien Funktionen Variablen Typdefinitionen Aufzählungen Aufzählungswerte Propertys Freundbeziehungen Makrodefinitionen
governikus::PaosCreator Klassenreferenzabstract

#include <PaosCreator.h>

Klassendiagramm für governikus::PaosCreator:

Öffentliche Typen

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

Öffentliche Methoden

QByteArray marshall ()
 Creates an XML structure of underyling 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. Mehr ...
 

Ö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

virtual QDomElement getDocumentStructure ()=0
 
QDomElement createTextElement (const QString &pName, const QByteArray &pContent)
 
QDomElement createTextElement (const QString &pName, const QString &pContent)
 
QDomElement createTextElement (Namespace pNamespace, const QString &pName, const QByteArray &pContent)
 
QDomElement createTextElement (Namespace pNamespace, const QString &pName, const QString &pContent)
 
QDomElement createBodyElement (const QDomElement &pBody)
 
QDomElement createHeaderElement (const QString &pRrelatesTo, const QString &pMessageID)
 
QDomElement createEnvelopeElement (const QDomElement &pBody, const QString &pRelatesTo, const QString &pMessageID)
 
QDomElement createResultElement (const ResponseType &pResponse)
 
 PaosCreator ()
 
virtual ~PaosCreator ()
 

Geschützte Attribute

QDomDocument mDoc
 

Freundbeziehungen

class ::test_PaosCreator
 

Dokumentation der Aufzählungstypen

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

Beschreibung der Konstruktoren und Destruktoren

PaosCreator::PaosCreator ( )
protected
PaosCreator::~PaosCreator ( )
protectedvirtual

Dokumentation der Elementfunktionen

QDomElement PaosCreator::createBodyElement ( const QDomElement &  pBody)
protected

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

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

QDomElement PaosCreator::createEnvelopeElement ( const QDomElement &  pBody,
const QString &  pRelatesTo,
const QString &  pMessageID 
)
protected

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

QDomElement PaosCreator::createHeaderElement ( const QString &  pRrelatesTo,
const QString &  pMessageID 
)
protected

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

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

QDomElement PaosCreator::createResultElement ( const ResponseType pResponse)
protected

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

QDomElement PaosCreator::createTextElement ( const QString &  pName,
const QByteArray &  pContent 
)
protected

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

QDomElement PaosCreator::createTextElement ( const QString &  pName,
const QString &  pContent 
)
protected
QDomElement PaosCreator::createTextElement ( PaosCreator::Namespace  pNamespace,
const QString &  pName,
const QByteArray &  pContent 
)
protected

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

QDomElement PaosCreator::createTextElement ( PaosCreator::Namespace  pNamespace,
const QString &  pName,
const QString &  pContent 
)
protected

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

virtual QDomElement governikus::PaosCreator::getDocumentStructure ( )
protectedpure virtual

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

QString PaosCreator::getNamespace ( Namespace  pPrefix)
static

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

QString PaosCreator::getNamespacePrefix ( Namespace  pPrefix,
const QString &  pSuffix = QString() 
)
static

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

QString PaosCreator::getNamespaceType ( Namespace  pPrefix,
const QString &  pType 
)
static

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

QByteArray PaosCreator::marshall ( )

Creates an XML structure of underyling 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

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

Freundbeziehungen und Funktionsdokumentation

friend class ::test_PaosCreator
friend

Dokumentation der Datenelemente

QDomDocument governikus::PaosCreator::mDoc
protected

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