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 JqControlGen

This is the CodeGen class which performs the code generation for both the Object-Relational Model (e.g. Data Objects) as well as the draft Forms, which make up simple HTML/PHP scripts to perform basic CRUD functionality on each object.

QBaseClass
Extended by QCodeGenBase
Extended by JqControlGen
Package: Codegen
Located at assets/php/_devtools/jquery_ui_gen/jq_control.php
Methods summary
public
# __construct( )
public
# GenerateControl( $objJqDoc, $strOutDirControls, $strOutDirControlsBase )

Main entry point to generate the files for a particular control.

Main entry point to generate the files for a particular control.

Parameters

$objJqDoc
$strOutDirControls
$strOutDirControlsBase
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(), Pluralize(), ReportError(), Run(), TypeColumnPropertyName(), TypeTokenFromTypeName(), VariableTypeFromDbType(), __get(), __set(), buildTemplateArray(), getTemplateSettings(), setGeneratedFilePermissions()
Methods inherited from QBaseClass
OverrideAttributes(), __call()
Constants inherited from QCodeGenBase
DebugMode, PhpReservedWords
Properties summary
protected integer $intDatabaseIndex
# 1
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