Namespace: Consultingwerk.Studio.LegacyGuiMigration
Class 
LegacyGuiParser Copy to Clipboard
Parent classes:
Inherits: Progress.Lang.Object
Inherited by: Consultingwerk.Studio.LegacyGuiMigration.Browse.BrowseParser Consultingwerk.Studio.LegacyGuiMigration.Frame.FrameParser
ABSTRACT

File:LegacyGuiParser
Purpose:Abstract base class for Legacy GUI parser classes
Author(s):Mike Fechner / Consultingwerk Ltd.
Created:Sat Mar 07 22:07:23 CET 2015



Top Method Summary
Options Name Purpose
- CHARACTER GetQueryBufferNames (JPNode, character) Returns a comma delimited list of buffer names from the DEFINE QUERY Statement for the given Query Name
# CHARACTER GetQueryBufferNames (ParseUnit, character) Returns a comma delimited list of buffer names from the DEFINE QUERY Statement for the given Query Name
# Initialize () Initializes the Proparse environment
# OnStatusChanged (StatusChangedEventArgs) Raises the StatusChanged
+ CHARACTER ParseListItemPairs (JPNode) Parses the LIST-ITEM-PAIRS Node and returns a CHR(1) delimited list of the LIST-ITEM-PAIRS
+ CHARACTER ParseListItems (JPNode) Parses the LIST-ITEMS Node and returns a CHR(1) delimited list of the LIST-ITEMS
+ CHARACTER ParseRadioButtons (JPNode) Parses the RADIO-BUTTONS Node and returns a CHR(1) delimited list of the RADIO-BUTTONS
# PublishStatus (character) Publishes the a status message

Top Event Summary
Options Name Purpose
+ StatusChanged (Object, StatusChangedEventArgs) Raised when the status of the class has changed


Method Detail
Top

PRIVATE CHARACTER GetQueryBufferNames (JPNode, character)

Purpose: Returns a comma delimited list of buffer names from the DEFINE
QUERY Statement for the given Query Name
Notes:

Parameters:
poNode org.prorefactor.core.JPNode
The current JPNode to process
pcQueryName CHARACTER
The name of the query to return the buffer names for
Returns CHARACTER
The comma delimited list of query buffer names
Top

PROTECTED CHARACTER GetQueryBufferNames (ParseUnit, character)

Purpose: Returns a comma delimited list of buffer names from the DEFINE
QUERY Statement for the given Query Name
Notes:

Parameters:
poParseUnit org.prorefactor.treeparser.ParseUnit
The ParseUnit for the current source
pcQueryName CHARACTER
The name of the query to return the buffer names for
Returns CHARACTER
The comma delimited list of query buffer names
Top

PROTECTED Initialize ()

Purpose: Initializes the Proparse environment
Notes:

Top

PROTECTED OnStatusChanged (StatusChangedEventArgs)

Purpose: Raises the StatusChanged
Notes:

Parameters:
e Consultingwerk.StatusChangedEventArgs
The StatusChangedEventArgs with the data for the event
Top

PUBLIC CHARACTER ParseListItemPairs (JPNode)

Purpose: Parses the LIST-ITEM-PAIRS Node and returns a CHR(1) delimited list
of the LIST-ITEM-PAIRS
Notes:

Parameters:
poViewAsNode org.prorefactor.core.JPNode
The JPNode representing the VIEW-AS Option
Returns CHARACTER
The CHR(1) delimited list of LIST-ITEM-PAIRS
Top

PUBLIC CHARACTER ParseListItems (JPNode)

Purpose: Parses the LIST-ITEMS Node and returns a CHR(1) delimited list
of the LIST-ITEMS
Notes:

Parameters:
poViewAsNode org.prorefactor.core.JPNode
The JPNode representing the VIEW-AS Option
Returns CHARACTER
The CHR(1) delimited list of LIST-ITEMS
Top

PUBLIC CHARACTER ParseRadioButtons (JPNode)

Purpose: Parses the RADIO-BUTTONS Node and returns a CHR(1) delimited list
of the RADIO-BUTTONS
Notes:

Parameters:
poViewAsNode org.prorefactor.core.JPNode
The JPNode representing the VIEW-AS Option
Returns CHARACTER
The CHR(1) delimited list of RADIO-BUTTONS
Top

PROTECTED PublishStatus (character)

Purpose: Publishes the a status message
Notes:

Parameters:
pcStatus CHARACTER
The status to publish


Event Detail
Top

PUBLIC StatusChanged (Object, StatusChangedEventArgs)

Purpose: Raised when the status of the class has changed
Notes:

Parameters:
sender Progress.Lang.Object
The object that raised the StatusChanged event
e Consultingwerk.StatusChangedEventArgs
The StatusChangedEventArgs with the data for the event


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