Top Method Summary
Options Name Purpose
GetFormNames (JPNode, CharacterList) Recursively parses the given file for FORM statements with named Frame references
GetFormWidgets (character, JPNode) Parses the given file for the given frame name in FORM statements
Consultingwerk.Framework.Collections.CharacterList GetFrameNames (character) Parses the given file and returns a list of FRAME names
GetFrameWidgets (character, character, table) Parses the given file for the given frame name and returns a temp-table containing all the widgets found in that frame
ProcessAppBuilderComments (JPNode) Processes Comments at the top-level for AppBuilder Comments
ProcessFrameWidgets (JPNode) Parses a DEFINE FRAME or FORM statement node


Method Detail
Top

GetFormNames (JPNode, CharacterList)

Purpose: Recursively parses the given file for FORM statements with named
Frame references
Notes: Processes nested Block_Nodes and BLOCK_LABEL nodes

Parameters:
poNode org.prorefactor.core.JPNode
The JPNode to process
poList Consultingwerk.Framework.Collections.CharacterList
The list to add the FORM names to
Top

GetFormWidgets (character, JPNode)

Purpose: Parses the given file for the given frame name in FORM statements
Notes:

Parameters:
pcFrameName CHARACTER
The name of the frame to return the widgets for
poNode org.prorefactor.core.JPNode
The JPNode to parse
Top

Consultingwerk.Framework.Collections.CharacterList GetFrameNames (character)

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

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

GetFrameWidgets (character, character, table)

Purpose: Parses the given file for the given frame name and returns a temp-table
containing all the widgets found in that frame
Notes:

Parameters:
pcFileName CHARACTER
The name of the file to parse
pcFrameName CHARACTER
The name of the frame to return the widgets for
ttFrameWidget TEMP-TABLE ttFrameWidget
OUTPUT TABLE The temp-table with the frame widget information
Top

ProcessAppBuilderComments (JPNode)

Purpose: Processes Comments at the top-level for AppBuilder Comments
Notes: SETTINGS FOR BUTTON ..., SETTINGS FOR FILL-IN ...

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

ProcessFrameWidgets (JPNode)

Purpose: Parses a DEFINE FRAME or FORM statement node
Notes:

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


Temp-Table Detail

Temp-Table ttFrameWidget

Defined in:


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