6 #ifndef WOC_SCHEMAOUT_H
7 #define WOC_SCHEMAOUT_H
11 #include <QDomDocument>
12 #include <QDomElement>
21 WocSchemaOut(QString dirname,QString filename=
"project.xsd");
virtual void newTransaction(const WocTransaction &)
creates a transaction
Definition: schemaout.cpp:162
QString m_name
Definition: schemaout.h:40
virtual void finalize()
writes any last words after parsing finished
Definition: schemaout.cpp:102
virtual void newTable(const WocTable &)
creates a table
Definition: schemaout.cpp:227
QString schemaType(QString)
helper: returns the corresponding schema type for a WOB type
Definition: schemaout.cpp:231
stores the internal representation of a database table and its abstraction class
Definition: proctable.h:19
void initialize()
helper for the constructor
Definition: schemaout.cpp:31
base class of all output generators
Definition: processor.h:35
generates output for a schema file
Definition: schemaout.h:15
QDomDocument m_doc
Definition: schemaout.h:41
void addStaticSchemas(QString compound=QString(), WocProcessor::MessageEncoding encoding=WocProcessor::DefaultEncoding)
copies the static parts of the schemas into the target directory
Definition: schemaout.cpp:71
QString m_dir
Definition: schemaout.h:40
virtual void newClass(const WocClass &)
creates a class
Definition: schemaout.cpp:112
WocSchemaOut(QString dirname, QString filename="project.xsd")
initializes the output object with the given directory and file name that will receive the schema for...
Definition: schemaout.cpp:13
internal representation of a transaction
Definition: proctrans.h:16
helper value: used in some parts of the code to simply query the processor for the encoding...
Definition: processor.h:121
MessageEncoding
describes the way message are encoded in transport
Definition: processor.h:113
QDomElement m_root
Definition: schemaout.h:42
stores a communication class including serialization and deserialization information ...
Definition: procclass.h:26