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
-
QCodeGenBase
-
JqControlGen
Methods summary
public
|
|
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()
|
Properties inherited from QCodeGenBase
$ApplicationName,
$CodeGenArray,
$CreateMethod,
$DefaultButtonClass,
$DirectoriesToExcludeArray,
$PreferredRenderMethod,
$RootErrors,
$SettingsFilePath,
$SettingsXml,
$SettingsXmlArray,
$TemplateEscapeBegin,
$TemplateEscapeBeginLength,
$TemplateEscapeEnd,
$TemplateEscapeEndLength,
$TemplatePaths,
$strClassPrefix,
$strClassSuffix,
$strErrors,
$strWarnings
|