Top Method Summary
Options Name Purpose
+ CreateMethod (character, longchar) Creates a method in the container control
# EvaluateFolderName () Evaluates the source folder names
+ CHARACTER Generate () Generates the source code for the SmartWindowForm
# LONGCHAR GenerateBindingSourceNewFields () Generates the Code block that creates the Binding Source schema
# LONGCHAR GenerateColumnAssignToArray () Builds the code block that assigns the columns to the array
# LONGCHAR GenerateColumnDefineAndNew () Generates the Code block that defines and NEW's the Grid Columns
# LONGCHAR GenerateControlInit (logical) Generates the Code block for the BeginInit or EndInit calls
Inherited from Consultingwerk.BusinessEntityDesigner.Generator.ContainerControlGenerator
# LONGCHAR GenerateControlNews () Generates the code block NEW's the Controls
Inherited from Consultingwerk.BusinessEntityDesigner.Generator.ContainerControlGenerator
# LONGCHAR GenerateControlsPropertyAssign () Generates the Code block that assigns the Control properties
Inherited from Consultingwerk.BusinessEntityDesigner.Generator.ContainerControlGenerator
# LONGCHAR GenerateControlSupportVariables () Generates the code block that defines and initializes the Control Support Variables
Inherited from Consultingwerk.BusinessEntityDesigner.Generator.ContainerControlGenerator
# LONGCHAR GenerateDefineControlVariables () Generates the code block that defines the Control Variables
Inherited from Consultingwerk.BusinessEntityDesigner.Generator.ContainerControlGenerator
# LONGCHAR GenerateGridColumnProperties () Generates the Code block that assigns the properties for the the Grid Columns
+ CHARACTER GenerateObjectName (character) Generates a temporary object name (e.g. appearance1) based on a provoded name (e.g. appearance)
Inherited from Consultingwerk.BusinessEntityDesigner.Generator.ContainerControlGenerator
# CHARACTER GenerateViewerVariableName () Generates the Variable Name for the Viewer, based on the ViewerName (class name of the Viewer)
# LONGCHAR GetMethods () Returns the source code of the additional methods (event handlers)

Top Constructor Summary
Options Name Purpose
+ SmartWindowGenerator () Constructor for the SmartWindowGenerator class

Top Property Summary
Options Name Purpose
+ System.Collections.Generic.List <Progress.Data.ColumnPropDesc> BindingSourceColumns Returns the List of Columns in the BindingSource Schema
+ CHARACTER ClassName Gets and sets the Class Name for the generated SmartWindowForm
+ Consultingwerk.BusinessEntityDesigner.Generator.ListIControlGenerator ControlGenerators Returns the List of IControlGenerators used by this SmartViewerGenerator
Inherited from Consultingwerk.BusinessEntityDesigner.Generator.ContainerControlGenerator
+ CHARACTER DatasetControllerName
+ CHARACTER EntityJoin Gets and sets the EntityJoin property of the SmartBusinessEntityBindingSource
+ CHARACTER EntityName Gets and sets the EntityName property of the SmartBusinessEntityBindingSource
+ CHARACTER EntityTable Gets and sets the EntityTable property of the SmartBusinessEntityBindingSource
+ CHARACTER EntityView Gets and sets the EntityView property of the SmartBusinessEntityBindingSource
+ CHARACTER FormTitle Gets and sets the Form Title (Text Property of the generated Form)
+ Consultingwerk.Framework.Collections.CharacterList GridColumns Gets and sets the list of Grid Columns
+ CHARACTER PackageName Gets and sets the Package Name for the generated SmartWindowForm
+ CHARACTER ResxTemplateName Gets and sets the Name of the Template to be used for generation of the .resx file
+ LOGICAL SilentMode Ignore status messages on completion
+ CHARACTER TemplateName Gets and sets the Name of the Template to be used for generation
+ CHARACTER ViewerName Gets and sets the name of the SmartViewer to be used in the SmartWindowForm


Method Detail
Top

PUBLIC CreateMethod (character, longchar)

Purpose: Creates a method in the container control
Notes:

Parameters:
pcMethodName CHARACTER
The name of the method to create
pcCode LONGCHAR
The source code of the method
Top

PROTECTED EvaluateFolderName ()

Purpose: Evaluates the source folder names
Notes: Variable cSourceFolder

Top

PUBLIC CHARACTER Generate ()

Purpose: Generates the source code for the SmartWindowForm
Notes:

Returns CHARACTER
The file name of the generated source
Top

PROTECTED LONGCHAR GenerateBindingSourceNewFields ()

Purpose: Generates the Code block that creates the Binding Source schema
Notes:

Returns LONGCHAR
The Code block that creates the Binding Source schema
Top

PROTECTED LONGCHAR GenerateColumnAssignToArray ()

Purpose: Builds the code block that assigns the columns to the array
Notes:

Returns LONGCHAR
The code block with the assigns
Top

PROTECTED LONGCHAR GenerateColumnDefineAndNew ()

Purpose: Generates the Code block that defines and NEW's the Grid Columns
Notes:

Returns LONGCHAR
The code block the defines and NEW's the Grid Columns
Top

PROTECTED LONGCHAR GenerateControlInit (logical)

Inherited from Consultingwerk.BusinessEntityDesigner.Generator.ContainerControlGenerator
Purpose: Generates the Code block for the BeginInit or EndInit calls
Notes:

Parameters:
plInit LOGICAL
Logical value indicating if the method should generate BeginInit or EndInit calls
Returns LONGCHAR
The code block with the BeginInit or EndInit for the Controls
Top

PROTECTED LONGCHAR GenerateControlNews ()

Inherited from Consultingwerk.BusinessEntityDesigner.Generator.ContainerControlGenerator
Purpose: Generates the code block NEW's the Controls
Notes:

Returns LONGCHAR
The code block that NEW's the Controls
Top

PROTECTED LONGCHAR GenerateControlsPropertyAssign ()

Inherited from Consultingwerk.BusinessEntityDesigner.Generator.ContainerControlGenerator
Purpose: Generates the Code block that assigns the Control properties
Notes:

Returns LONGCHAR
The code block that assigns the Control properties
Top

PROTECTED LONGCHAR GenerateControlSupportVariables ()

Inherited from Consultingwerk.BusinessEntityDesigner.Generator.ContainerControlGenerator
Purpose: Generates the code block that defines and initializes the Control Support Variables
Notes:

Returns LONGCHAR
The code block that defines and initialized the Control Support Variables
Top

PROTECTED LONGCHAR GenerateDefineControlVariables ()

Inherited from Consultingwerk.BusinessEntityDesigner.Generator.ContainerControlGenerator
Purpose: Generates the code block that defines the Control Variables
Notes:

Returns LONGCHAR
The code block that defines the Control Variables
Top

PROTECTED LONGCHAR GenerateGridColumnProperties ()

Purpose: Generates the Code block that assigns the properties for the the Grid Columns
Notes:

Returns LONGCHAR
The code block that assigns the properties for the the Grid Columns
Top

PUBLIC CHARACTER GenerateObjectName (character)

Inherited from Consultingwerk.BusinessEntityDesigner.Generator.ContainerControlGenerator
Purpose: Generates a temporary object name (e.g. appearance1) based on a
provoded name (e.g. appearance)
Notes:

Parameters:
pcObjectName CHARACTER
The name to be used for a temporary object
Returns CHARACTER
The name to be used for a temporary object
Top

PROTECTED CHARACTER GenerateViewerVariableName ()

Purpose: Generates the Variable Name for the Viewer, based on the ViewerName
(class name of the Viewer)
Notes:

Returns CHARACTER
The variable name for the viewer instance
Top

PROTECTED LONGCHAR GetMethods ()

Purpose: Returns the source code of the additional methods (event handlers)
Notes:

Returns LONGCHAR
The source code of all additional methods (event handlers)


Constructor Detail
Top

PUBLIC SmartWindowGenerator ()

Purpose: Constructor for the SmartWindowGenerator class
Notes:



Property Detail
Top

PUBLIC System.Collections.Generic.List <Progress.Data.ColumnPropDesc> BindingSourceColumns

Purpose: Returns the List of Columns in the BindingSource Schema
Notes:

Returns System.Collections.Generic.List <Progress.Data.ColumnPropDesc>
Top

PUBLIC CHARACTER ClassName

Purpose: Gets and sets the Class Name for the generated SmartWindowForm
Notes:

Returns CHARACTER
Top

PUBLIC Consultingwerk.BusinessEntityDesigner.Generator.ListIControlGenerator ControlGenerators

Inherited from Consultingwerk.BusinessEntityDesigner.Generator.ContainerControlGenerator
Purpose: Returns the List of IControlGenerators used by this SmartViewerGenerator
Notes:

Returns Consultingwerk.BusinessEntityDesigner.Generator.ListIControlGenerator
Top

PUBLIC CHARACTER DatasetControllerName

Purpose:
Notes:

Returns CHARACTER
Top

PUBLIC CHARACTER EntityJoin

Purpose: Gets and sets the EntityJoin property of the SmartBusinessEntityBindingSource
Notes:

Returns CHARACTER
Top

PUBLIC CHARACTER EntityName

Purpose: Gets and sets the EntityName property of the SmartBusinessEntityBindingSource
Notes:

Returns CHARACTER
Top

PUBLIC CHARACTER EntityTable

Purpose: Gets and sets the EntityTable property of the SmartBusinessEntityBindingSource
Notes:

Returns CHARACTER
Top

PUBLIC CHARACTER EntityView

Purpose: Gets and sets the EntityView property of the SmartBusinessEntityBindingSource
Notes:

Returns CHARACTER
Top

PUBLIC CHARACTER FormTitle

Purpose: Gets and sets the Form Title (Text Property of the generated Form)
Notes:

Returns CHARACTER
Top

PUBLIC Consultingwerk.Framework.Collections.CharacterList GridColumns

Purpose: Gets and sets the list of Grid Columns
Notes:

Returns Consultingwerk.Framework.Collections.CharacterList
Top

PUBLIC CHARACTER PackageName

Purpose: Gets and sets the Package Name for the generated SmartWindowForm
Notes:

Returns CHARACTER
Top

PUBLIC CHARACTER ResxTemplateName

Purpose: Gets and sets the Name of the Template to be used for generation of
the .resx file
Notes:

Returns CHARACTER
Top

PUBLIC LOGICAL SilentMode

Purpose: Ignore status messages on completion
Notes:

Returns LOGICAL
Top

PUBLIC CHARACTER TemplateName

Purpose: Gets and sets the Name of the Template to be used for generation
Notes:

Returns CHARACTER
Top

PUBLIC CHARACTER ViewerName

Purpose: Gets and sets the name of the SmartViewer to be used in the SmartWindowForm
Notes:

Returns CHARACTER


©2006-2016 Consultingwerk Ltd.         info@consultingwerk.de         http://www.consultingwerk.de       26.08.2016 08:25:47