Namespace: Consultingwerk.Studio.LegacyCodeMigration.LibraryProcedures
Class 
LibraryProcedureParser Copy to Clipboard
Parent classes:
Inherits: Progress.Lang.Object

File:LibraryProcedureParser
Author(s):Mike Fechner / Consultingwerk Ltd.
Created:Wed Jul 06 14:08:02 CEST 2016
/* Mike Fechner, Consultingwerk Ltd. 13.09.2017
Preprocessor variables for SmartComponentLibrary, WinKit and SmartFramework
based on Consultingwerk/packages.i now



Top Method Summary
Options Name Purpose
+ GenerateClass (character, character, character, character, character, character, table) Generates the Wrapper class
+ GenerateInterface (character, character, character, character, table) Generates the Interface for the Wrapper class
+ ParseLibraryProcedure (character, table) Returns the List of Annotations of the Class Member

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


Method Detail
Top

PUBLIC GenerateClass (character, character, character, character, character, character, table)

Purpose: Generates the Wrapper class
Notes:

Parameters:
pcClassPackage CHARACTER
The package for the class file
pcClassName CHARACTER
The name of the class type
pcInterfacePackage CHARACTER
The package of the interface file
pcInterfaceName CHARACTER
The name of the Interface type
pcAuthorName CHARACTER
The Author name
pcTemplateFileName CHARACTER
The name of the template file (e.g. Consultingwerk/Studio/LegacyCodeMigration/LibraryProcedures/Templates/Class.template)
ttEntries TEMP-TABLE ttEntries
The temp-table with the entries to be generated into the Interface
Top

PUBLIC GenerateInterface (character, character, character, character, table)

Purpose: Generates the Interface for the Wrapper class
Notes:

Parameters:
pcInterfacePackage CHARACTER
The package for the interface file
pcInterfaceName CHARACTER
The name of the Interface type
pcAuthorName CHARACTER
The Author name
pcTemplateFileName CHARACTER
The name of the template file (e.g. Consultingwerk/Studio/LegacyCodeMigration/LibraryProcedures/Templates/Interface.template)
ttEntries TEMP-TABLE ttEntries
The temp-table with the entries to be generated into the Interface
Top

PUBLIC ParseLibraryProcedure (character, table)

Purpose: Returns the List of Annotations of the Class Member
Notes:

Parameters:
pcProcedureName CHARACTER
The name of the procedure to parse
ttEntries TEMP-TABLE ttEntries
The temp-table with the resulting entries


Constructor Detail
Top

PUBLIC LibraryProcedureParser ()

Purpose: Constructor for the LibraryProcedureParser class
Notes:



Temp-Table Detail

Temp-Table ttEntries

Defined in:


©2006-2020 Consultingwerk Ltd.         info@consultingwerk.de         http://www.consultingwerk.de       04.02.2020 23:32:25