PACK WOC
$VERSION$
|
base class of all output generators More...
#include <processor.h>
Signals | |
void | errorFound () |
Public Member Functions | |
WocOutput () | |
the constructor should set up and initialize the environment of the generator More... | |
virtual | ~WocOutput () |
currently there is no guarantee that the destructor is ever called. More... | |
Protected Slots | |
virtual void | newClass (const WocClass &)=0 |
called whenever the parser finds a new class in the XML input; some references might not exist yet More... | |
virtual void | newTable (const WocTable &)=0 |
called whenever the parser finds a new table in the XML input; the parser guarantees that tables it depends on already exist (it will throw an error otherwise) More... | |
virtual void | newTransaction (const WocTransaction &)=0 |
called whenever the parser finds a new transaction; the parser guarantees that all referenced types exist (it will throw an error otherwise) More... | |
virtual void | finalize ()=0 |
called when the parsing is complete: it should clean up the generators environment; it may not be called if woc stops with an error More... | |
base class of all output generators
WocOutput::WocOutput | ( | ) |
the constructor should set up and initialize the environment of the generator
|
virtual |
currently there is no guarantee that the destructor is ever called.
|
signal |
|
protectedpure virtualslot |
called when the parsing is complete: it should clean up the generators environment; it may not be called if woc stops with an error
Implemented in WocQtOut, WocPHPOut, WocSchemaOut, WocHtmlOut, and WocSoapOut.
|
protectedpure virtualslot |
called whenever the parser finds a new class in the XML input; some references might not exist yet
Implemented in WocQtOut, WocPHPOut, WocSchemaOut, WocHtmlOut, and WocSoapOut.
|
protectedpure virtualslot |
called whenever the parser finds a new table in the XML input; the parser guarantees that tables it depends on already exist (it will throw an error otherwise)
Implemented in WocQtOut, WocPHPOut, WocSchemaOut, WocHtmlOut, and WocSoapOut.
|
protectedpure virtualslot |
called whenever the parser finds a new transaction; the parser guarantees that all referenced types exist (it will throw an error otherwise)
Implemented in WocQtOut, WocPHPOut, WocSchemaOut, WocHtmlOut, and WocSoapOut.