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

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

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

ParseSizeOrPosition (INode)

Purpose: Parses the RUN of resizeObject or repositionObject
Notes:

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

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

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-2026 Consultingwerk Ltd.         info@consultingwerk.de         http://www.consultingwerk.de       13.04.2026 10:29:37