Overview

Packages

  • Actions
  • Codegen
  • Controls
    • Base
  • DatabaseAdapters
  • Events
  • None
  • Sessions
  • Tests

Classes

  • JqControlGen
  • QCodeGen
  • QCodeGenBase
  • QConvertNotation
  • QConvertNotationBase
  • QDatabaseCodeGen
  • QIndex
  • QManyToManyReference
  • QReference
  • QRestServiceCodeGen
  • QReverseReference
  • QSqlColumn
  • QSqlTable
  • QTypeTable
  • Overview
  • Package
  • Class

Class QCodeGen

QCodeGen

Feel free to override any core QCodeGenBase methods here

QBaseClass
Extended by QCodeGenBase
Extended by QCodeGen

Direct known subclasses

QDatabaseCodeGen, QRestServiceCodeGen
Package: Codegen
Copyright
Author: Qcubed
Version: 2011
Located at install/project/includes/codegen/QCodeGen.class.php
Methods summary
public
# __construct( $objSettingsXml )

Construct the QCodeGen object.

Construct the QCodeGen object.

Gives you an opportunity to read your xml file and make codegen changes accordingly.

protected string
# Pluralize( string $strName )

QCodeGen::Pluralize()

QCodeGen::Pluralize()

Example: Overriding the Pluralize method

Parameters

$strName

Returns

string

Overrides

QCodeGenBase::Pluralize()
Methods inherited from QCodeGenBase
CalculateGraphPrefixArray(), CalculateObjectDescription(), CalculateObjectDescriptionForAssociation(), CalculateObjectMemberVariable(), CalculateObjectPropertyName(), DataListControlClass(), DataListControlName(), DataListItemName(), DataListPropertyName(), DataListPropertyNamePlural(), DataListVarName(), EvaluatePHP(), GenerateAggregate(), GenerateFile(), GenerateFiles(), GetControlCodeGenerator(), GetDataListCodeGenerator(), GetSettingsXml(), ImplodeObjectArray(), LookupSetting(), ModelClassName(), ModelColumnPropertyName(), ModelColumnVariableName(), ModelConnectorControlClass(), ModelConnectorControlName(), ModelConnectorLabelVariableName(), ModelConnectorPropertyName(), ModelConnectorVariableName(), ModelReferenceColumnName(), ModelReferencePropertyName(), ModelReferenceVariableName(), ModelReverseReferenceVariableName(), ModelReverseReferenceVariableType(), ModelVariableName(), ParameterCleanupFromColumn(), ParameterListFromColumnArray(), ReportError(), Run(), TypeColumnPropertyName(), TypeTokenFromTypeName(), VariableTypeFromDbType(), __get(), __set(), buildTemplateArray(), getTemplateSettings(), setGeneratedFilePermissions()
Methods inherited from QBaseClass
OverrideAttributes(), __call()
Constants inherited from QCodeGenBase
DebugMode, PhpReservedWords
Properties inherited from QCodeGenBase
$ApplicationName, $CodeGenArray, $CreateMethod, $DefaultButtonClass, $DirectoriesToExcludeArray, $PreferredRenderMethod, $RootErrors, $SettingsFilePath, $SettingsXml, $SettingsXmlArray, $TemplateEscapeBegin, $TemplateEscapeBeginLength, $TemplateEscapeEnd, $TemplateEscapeEndLength, $TemplatePaths, $strClassPrefix, $strClassSuffix, $strErrors, $strWarnings
Magic properties inherited from QCodeGenBase
$Errors, $Warnings
API documentation generated by ApiGen