Namespace: Consultingwerk.Studio.LegacyGuiMigration.Frame.Plugins
Class 
Adm2SmartDataFieldPreProcessor Copy to Clipboard
Parent classes:
Inherits: Progress.Lang.Object
Implements: Consultingwerk.Studio.LegacyGuiMigration.Frame.IAblFrameMigrationPreProcessor

File:Adm2SmartDataFieldPreProcessor
Author(s):Mike Fechner / Consultingwerk Ltd.
Created:Tue Sep 01 10:20:33 CEST 2020



Top Method Summary
Options Name Purpose
# CHARACTER GetAlternativeControlType (character) Determines the alternative Control type based on the SDF file name
# ParseConstructObject (INode, character) Parses the RUN of constructObject
# ParseSizeOrPosition (INode) Parses the RUN of resizeObject or repositionObject
# ParseSmartDataFields (INode, character) Parses the SmartDataObjects in the adm-create-objects procedure
+ PreProcessFrameWidgets (character, character, table, ViewerSettings) Allows post-processing of the frame parser result


Method Detail
Top

PROTECTED CHARACTER GetAlternativeControlType (character)

Purpose: Determines the alternative Control type based on the SDF file name
Notes: Expecting forward slashes in procedure name

Parameters:
pcProcedureName CHARACTER
: character
Returns CHARACTER
CHARACTER
Top

PROTECTED ParseConstructObject (INode, character)

Purpose: Parses the RUN of constructObject
Notes:

Parameters:
poRun Consultingwerk.Studio.ProparseApi.INode
The INode representing the RUN statement
pcFrameName CHARACTER
The name of the frame to return widgets for
Top

PROTECTED ParseSizeOrPosition (INode)

Purpose: Parses the RUN of resizeObject or repositionObject
Notes:

Parameters:
poRun Consultingwerk.Studio.ProparseApi.INode
The INode representing the RUN statement
Top

PROTECTED ParseSmartDataFields (INode, character)

Purpose: Parses the SmartDataObjects in the adm-create-objects procedure
Notes:

Parameters:
poProcedure Consultingwerk.Studio.ProparseApi.INode
The INode representing the procedure
pcFrameName CHARACTER
The name of the frame to return widgets for
Top

PUBLIC PreProcessFrameWidgets (character, character, table, ViewerSettings)

Purpose: Allows post-processing of the frame parser result
Notes: Temp-Table ttFrameWidget passed BY-REFERENCE from the FrameParser

Parameters:
pcFileName CHARACTER
The name of the file to parse
pcFrameName CHARACTER
The name of the frame to parse
ttSelectedFrameWidget TEMP-TABLE ttSelectedFrameWidget
INPUT-OUTPUT TABLE The temp-table with the frame widget information
poViewerSettings Consultingwerk.Studio.LegacyGuiMigration.Frame.ViewerSettings
INPUT-OUTPUT The reference to the ViewerSettings instance with the parameters related to the BindingSource settings and viewer name


Temp-Table Detail

Temp-Table ttSelectedFrameWidget

Defined in:


©2006-2023 Consultingwerk Ltd.         info@consultingwerk.de         http://www.consultingwerk.de       15.04.2024 06:15:35