Signals | Public Member Functions | Protected Member Functions | Protected Attributes

WocPHPClass Class Reference

generates output for a PHP server side More...

#include <phpclass.h>

List of all members.

Signals

void errorFound ()

Public Member Functions

 WocPHPClass (WocPHPOut *)
 initializes the output object
virtual void finalize ()
 writes any last words after parsing finished
virtual void newClass (const WocClass &)
 creates a class

Protected Member Functions

QString propertyToXml (const WocClass &, QString)
 helper: generates PHP code to transform a class property to XML
QString classConstruct (const WocClass &)
 helper: generate class constructor
QString classEnums (const WocClass &)
 helper: generate class internal enums
QString classProperties (const WocClass &)
 helper: generate class internal props
QString classSerializers (const WocClass &)
 helper: generate class internal serializers
QString classDeserializers (const WocClass &)
 helper: generate class internal deserializers
QString classMappings (const WocClass &)
 helper: generate class internal mappers
QString classPropertyValidator (const WocClass &, QString)
 helper: generate property validator
QString classPropertyListGetters (const WocClass &, QString)
 helper: generate getters for list properties
QString classPropertyListSetters (const WocClass &, QString)
 helper: generate setters for list properties
QString classPropertyScalarGetters (const WocClass &, QString)
 helper: generate getters for scalar properties
QString classPropertyScalarSetters (const WocClass &, QString)
 helper: generate setters for sclar properties
QString classPropertiesList (const WocClass &)
 helper: generate the property to array converter, eg.

Protected Attributes

WocPHPOutm_parent

Detailed Description

generates output for a PHP server side


Constructor & Destructor Documentation

WocPHPClass::WocPHPClass ( WocPHPOut p  ) 

initializes the output object


Member Function Documentation

QString WocPHPClass::classConstruct ( const WocClass cls  )  [protected]

helper: generate class constructor

QString WocPHPClass::classDeserializers ( const WocClass cls  )  [protected]

helper: generate class internal deserializers

QString WocPHPClass::classEnums ( const WocClass cls  )  [protected]

helper: generate class internal enums

QString WocPHPClass::classMappings ( const WocClass cls  )  [protected]

helper: generate class internal mappers

QString WocPHPClass::classProperties ( const WocClass cls  )  [protected]

helper: generate class internal props

QString WocPHPClass::classPropertiesList ( const WocClass cls  )  [protected]

helper: generate the property to array converter, eg.

for renderers like for Twig

QString WocPHPClass::classPropertyListGetters ( const WocClass cls,
QString  prop 
) [protected]

helper: generate getters for list properties

QString WocPHPClass::classPropertyListSetters ( const WocClass cls,
QString  prop 
) [protected]

helper: generate setters for list properties

QString WocPHPClass::classPropertyScalarGetters ( const WocClass cls,
QString  prop 
) [protected]

helper: generate getters for scalar properties

QString WocPHPClass::classPropertyScalarSetters ( const WocClass cls,
QString  prop 
) [protected]

helper: generate setters for sclar properties

QString WocPHPClass::classPropertyValidator ( const WocClass cls,
QString  prop 
) [protected]

helper: generate property validator

QString WocPHPClass::classSerializers ( const WocClass cls  )  [protected]

helper: generate class internal serializers

void WocPHPClass::errorFound (  )  [signal]
void WocPHPClass::finalize (  )  [virtual]

writes any last words after parsing finished

void WocPHPClass::newClass ( const WocClass cls  )  [virtual]

creates a class

QString WocPHPClass::propertyToXml ( const WocClass cls,
QString  sl 
) [protected]

helper: generates PHP code to transform a class property to XML


Member Data Documentation


The documentation for this class was generated from the following files: