Top Method Summary
Options Name Purpose
CHARACTER ExtractQueryString (character, character) Extracts the Query String from the OPEN QUERY Statement
FindOpenQueryStatements (JPNode, BrowseWidgetQueryInformation) Recursivly locates all OPEN QUERY Stamements in the given JPNode and adds them to the BrowseWidgetQueryInformation
FindOpenQueryStatements (ParseUnit, BrowseWidgetQueryInformation) Locates all OPEN QUERY Stamements in the given parse unit and adds them to the BrowseWidgetQueryInformation
GetBrowseColumns (character, character, table) Parses the given file for the given browse name and returns a temp-table containing all the columns defined in that browse
Consultingwerk.Framework.Collections.CharacterList GetBrowseNames (character) Parses the given file and returns a list of BROWSE names
Consultingwerk.Studio.LegacyGuiMigration.Browse.BrowseWidgetQueryInformation GetBrowseQueryInformation (character, character) Parses the given file for the given browse name and returns a the BrowseWidgetQueryInformation with the name of the browse query and all OPEN QUERY Statements found in source code
ProcessBrowseColumns (JPNode) Parses a DEFINE BROWSE Statement

Top Constructor Summary
Options Name Purpose
BrowseParser () Constructor for the BrowseParser class


Method Detail
Top

CHARACTER ExtractQueryString (character, character)

Purpose: Extracts the Query String from the OPEN QUERY Statement
Notes:

Parameters:
pcOpenQueryStatement CHARACTER
The full text of the OPEN QUERY Statement
pcQueryName CHARACTER
The name of the query
Returns CHARACTER
The extraced query string
Top

FindOpenQueryStatements (JPNode, BrowseWidgetQueryInformation)

Purpose: Recursivly locates all OPEN QUERY Stamements in the given JPNode and
adds them to the BrowseWidgetQueryInformation
Notes:

Parameters:
poNode org.prorefactor.core.JPNode
The JPNode to process
poQueryInfo Consultingwerk.Studio.LegacyGuiMigration.Browse.BrowseWidgetQueryInformation
The BrowseWidgetQueryInformation to add the query strings to, must contain QueryName
Top

FindOpenQueryStatements (ParseUnit, BrowseWidgetQueryInformation)

Purpose: Locates all OPEN QUERY Stamements in the given parse unit and adds
them to the BrowseWidgetQueryInformation
Notes:

Parameters:
poParseUnit org.prorefactor.treeparser.ParseUnit
The ParseUnit for the current source
poQueryInfo Consultingwerk.Studio.LegacyGuiMigration.Browse.BrowseWidgetQueryInformation
The BrowseWidgetQueryInformation to add the query strings to, must contain QueryName
Top

GetBrowseColumns (character, character, table)

Purpose: Parses the given file for the given browse name and returns a temp-table
containing all the columns defined in that browse
Notes:

Parameters:
pcFileName CHARACTER
The name of the file to parse
pcBrowseName CHARACTER
The name of the browse to return the columns for
ttBrowseColumn TEMP-TABLE ttBrowseColumn
OUTPUT TABLE The temp-table with the frame widget information
Top

Consultingwerk.Framework.Collections.CharacterList GetBrowseNames (character)

Purpose: Parses the given file and returns a list of BROWSE names
Notes:

Parameters:
pcFileName CHARACTER
The name of the file to parse
Returns Consultingwerk.Framework.Collections.CharacterList
The CharacterList of Frame names
Top

Consultingwerk.Studio.LegacyGuiMigration.Browse.BrowseWidgetQueryInformation GetBrowseQueryInformation (character, character)

Purpose: Parses the given file for the given browse name and returns a the
BrowseWidgetQueryInformation with the name of the browse query and
all OPEN QUERY Statements found in source code
Notes:

Parameters:
pcFileName CHARACTER
The name of the file to parse
pcBrowseName CHARACTER
The name of the browse to return the columns for
Returns Consultingwerk.Studio.LegacyGuiMigration.Browse.BrowseWidgetQueryInformation
The BrowseWidgetQueryInformation with the name of the browse query and all OPEN QUERY Statements found in source code
Top

ProcessBrowseColumns (JPNode)

Purpose: Parses a DEFINE BROWSE Statement
Notes:

Parameters:
poNode org.prorefactor.core.JPNode
The Node to process


Constructor Detail
Top

BrowseParser ()

Purpose: Constructor for the BrowseParser class
Notes:



Temp-Table Detail

Temp-Table ttBrowseColumn

Defined in:


©2006-2026 Consultingwerk Ltd.         info@consultingwerk.de         http://www.consultingwerk.de       13.04.2026 10:29:33