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



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

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

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

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

LibraryProcedureParser ()

Purpose: Constructor for the LibraryProcedureParser class
Notes:



Temp-Table Detail

Temp-Table ttEntries

Defined in:


©2006-2026 Consultingwerk Ltd.         info@consultingwerk.de         http://www.consultingwerk.de       30.03.2026 11:12:20