51 void addLoad(QString classname,QString filename);
WocPHPTransaction * ptrans
Definition: phpout.h:57
WocPHPClientOut(const QDomElement &)
initializes the output object
Definition: phpout.cpp:32
void addLoad(QString classname, QString filename)
helper: adds a loader line for a class to autoload.php
Definition: phpout.cpp:89
QString className(const WocClass &c)
helper: return the PHP-class-name of a WocClass
Definition: phpout.h:62
virtual ~WocPHPOut()=0
Definition: phpout.cpp:21
stores the internal representation of a database table and its abstraction class
Definition: proctable.h:19
WocPHPOut(const QDomElement &)
initializes the output object
Definition: phpout.cpp:41
base class of all output generators
Definition: processor.h:35
Abstract base class for generating output for PHP.
Definition: phpout.h:23
virtual void newTransaction(const WocTransaction &)
creates a transaction
Definition: phpout.cpp:95
WocPHPServerOut(const QDomElement &)
initializes the output object
Definition: phpout.cpp:23
generates output for a PHP server side
Definition: phpctrans.h:13
generates output for a PHP server side
Definition: phpstrans.h:13
WocPHPTable * ptable
Definition: phpout.h:56
generates output for a PHP server side
Definition: phptrans.h:13
QString classPrefix()
helper: returns the class prefix
Definition: phpout.h:60
QFile m_transact
Definition: phpout.h:48
QFile m_loader
Definition: phpout.h:48
specialization that creates a PHP server
Definition: phpout.h:71
QString name() const
returns the name of the transaction
Definition: proctrans.h:25
void addStaticLoad(QString classname, QString filename)
helper: adds an immediate loader line for a class to autoload.php
Definition: phpout.cpp:82
QString m_transbase
Definition: phpout.h:47
virtual void newTable(const WocTable &)
creates a table
Definition: phpout.cpp:105
virtual void finalize()
writes any last words after parsing finished
Definition: phpout.cpp:70
QString trnClassName(const WocTransaction &t)
helper: returns the PHP-class-name for a WocTransaction
Definition: phpout.h:67
QString m_fileext
Definition: phpout.h:46
specialization that creates a PHP client
Definition: phpout.h:79
generates output for a PHP server side
Definition: phpclass.h:16
internal representation of a transaction
Definition: proctrans.h:16
QFile m_schema
Definition: phpout.h:48
QString m_basedir
Definition: phpout.h:46
QString abstractClassName(const WocClass &c)
helper: return the PHP-class-name of a WocClass plus Abstract if it is abstract
Definition: phpout.h:64
QString m_lang
Definition: phpout.h:47
generates output for a PHP server side
Definition: phpdb.h:12
WocPHPClass * pclass
Definition: phpout.h:55
virtual void newClass(const WocClass &)
creates a class
Definition: phpout.cpp:100
QString name() const
returns the class name
Definition: procclass.h:36
stores a communication class including serialization and deserialization information ...
Definition: procclass.h:26
QString m_subdir
Definition: phpout.h:46
bool isAbstract(QString) const
returns whether the class is abstract in the requested language (needs to be customized); it is autom...
Definition: procclass.cpp:267