Top Method Summary
Options Name Purpose
+ Consultingwerk.Studio.ProparseApi.INode GetEndCaseNode () Returns the reference to the INode representing the END or END CASE Statement
+ Consultingwerk.Studio.ListCaseWhen2 GetListCaseWhen () Returns the List of the CaseWhen optins for the CASE Statement
+ Consultingwerk.Studio.ProparseApi.INode GetOtherwiseNode () Returns the reference to the INode representing the OTHERWISE keyword *
# ParseWhenBlock (INode, ListCaseWhen2) Parses a WHEN option of a CASE Statement

Top Constructor Summary
Options Name Purpose
+ CaseStatementParser2 (INode) Constructor for the CaseStatementParser class


Method Detail
Top

PUBLIC Consultingwerk.Studio.ProparseApi.INode GetEndCaseNode ()

Purpose: Returns the reference to the INode representing the END or END CASE
Statement
Notes:

Returns Consultingwerk.Studio.ProparseApi.INode
The reference to the INode representing the END or END CASE Statement
Top

PUBLIC Consultingwerk.Studio.ListCaseWhen2 GetListCaseWhen ()

Purpose: Returns the List of the CaseWhen optins for the CASE Statement
Notes:

Returns Consultingwerk.Studio.ListCaseWhen2
The List of the CaseWhen options of the CASE Statement
Top

PUBLIC Consultingwerk.Studio.ProparseApi.INode GetOtherwiseNode ()

Purpose: Returns the reference to the INode representing the OTHERWISE keyword
Notes:

Returns Consultingwerk.Studio.ProparseApi.INode
The reference to the INode representing the OTHERWISE keyword
Top

PROTECTED ParseWhenBlock (INode, ListCaseWhen2)

Purpose: Parses a WHEN option of a CASE Statement
Notes: Removes quotes from the Expression following the WHEN keyword

Parameters:
poWhenNode Consultingwerk.Studio.ProparseApi.INode
The INode representing the WHEN key word
poList Consultingwerk.Studio.ListCaseWhen2
The List of CaseWhen options


Constructor Detail
Top

PUBLIC CaseStatementParser2 (INode)

Purpose: Constructor for the CaseStatementParser class
Notes:

Parameters:
poNode Consultingwerk.Studio.ProparseApi.INode
The reference to the JPNode to parse


©2006-2025 Consultingwerk Ltd.         info@consultingwerk.de         http://www.consultingwerk.de       22.04.2025 11:42:24