PACK WOC  $VERSION$
htmlout.h
Go to the documentation of this file.
1 // Copyright (C) 2009-2011 by Konrad Rosenbaum <konrad@silmor.de>
2 // protected under the GNU GPL version 3 or at your option any newer.
3 // See COPYING.GPL file that comes with this distribution.
4 //
5 
6 #ifndef WOC_HTMLOUT_H
7 #define WOC_HTMLOUT_H
8 
9 #include "processor.h"
10 
11 #include <QFile>
12 
13 class QDomElement;
14 
17 class WocHtmlOut:public WocOutput
18 {
19  public:
21  explicit WocHtmlOut(QDomElement&);
22  ~WocHtmlOut();
23  protected:
25  virtual void finalize();
27  virtual void newClass(const WocClass&);
29  virtual void newTable(const WocTable&);
31  virtual void newTransaction(const WocTransaction&);
32  private:
34  QFile m_index;
35 
37  void classEnums(const WocClass&,QFile&);
39  void classProperties(const WocClass&,QFile&);
41  void classMappings(const WocClass&,QFile&);
42 
43 };
44 
45 #endif
void classProperties(const WocClass &, QFile &)
helper: generate properties
Definition: htmlout.cpp:272
WocHtmlOut(QDomElement &)
generates the output object from the corresponding XML tag that describes it
Definition: htmlout.cpp:11
stores the internal representation of a database table and its abstraction class
Definition: proctable.h:19
void classEnums(const WocClass &, QFile &)
helper: generate enums for classes
Definition: htmlout.cpp:251
~WocHtmlOut()
Definition: htmlout.cpp:68
base class of all output generators
Definition: processor.h:35
QString m_basedir
Definition: htmlout.h:33
virtual void newClass(const WocClass &)
creates an HTML page for a class
Definition: htmlout.cpp:203
QString m_subdir
Definition: htmlout.h:33
Output target for HTML documentation.
Definition: htmlout.h:17
virtual void newTable(const WocTable &)
creates an HTML page for a DB table
Definition: htmlout.cpp:105
internal representation of a transaction
Definition: proctrans.h:16
QFile m_index
Definition: htmlout.h:34
virtual void newTransaction(const WocTransaction &)
creates an HTML page for a transaction
Definition: htmlout.cpp:316
void classMappings(const WocClass &, QFile &)
helper: generate mappings
Definition: htmlout.cpp:296
virtual void finalize()
called to finalize all output, creates the index
Definition: htmlout.cpp:70
stores a communication class including serialization and deserialization information ...
Definition: procclass.h:26