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

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 TABLE
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 TABLE
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 TABLE
The temp-table with the resulting entries


Constructor Detail
Top

PUBLIC LibraryProcedureParser ()

Purpose: Constructor for the LibraryProcedureParser class
Notes:



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