Namespace: Consultingwerk.Studio
Class 
Annotation2 Copy to Clipboard
Parent classes:
Inherits: Progress.Lang.Object

Purpose: Returns the Column number containing the Annotation
Notes:



Top Method Summary
Options Name Purpose
# CHARACTER GetAnnotationName (INode) Returns the Annotation Name
# ParseAnnotationParameters (character) Parses the List of Annotation Parameters
# ParseAnnotationParameters (INode) Parses the List of Annotation Parameters

Top Constructor Summary
Options Name Purpose
+ Annotation2 (character, character, character, integer, integer) Constructor for the Annotation class
+ Annotation2 (character, character, integer, integer) Constructor for the Annotation class
+ Annotation2 (character, integer, integer, INode) Constructor for the Annotation2 class
+ Annotation2 (INode) Constructor for the Annotation2 class

Top Property Summary
Options Name Purpose
+ INTEGER Column
+ CHARACTER FileName
+ INTEGER line
+ CHARACTER name
+ Consultingwerk.Studio.ProparseApi.INode Node
+ Consultingwerk.ListNameValuePair Parameters


Method Detail
Top

PROTECTED CHARACTER GetAnnotationName (INode)

Purpose: Returns the Annotation Name
Notes: Returns the INode's text and concatenates any occurences of ID namedot/id nodes

Parameters:
poNode Consultingwerk.Studio.ProparseApi.INode
The INode to return the annotation's name from
Returns CHARACTER
The Annotation Name
Top

PROTECTED ParseAnnotationParameters (character)

Purpose: Parses the List of Annotation Parameters
Notes: The list of parameters may be including or excluding the surrounding
parenthesis

Parameters:
pcParameters CHARACTER
The list of annotation parameters as a character string
Top

PROTECTED ParseAnnotationParameters (INode)

Purpose: Parses the List of Annotation Parameters
Notes:

Parameters:
poNode Consultingwerk.Studio.ProparseApi.INode
The INode reference of the Annotation


Constructor Detail
Top

PUBLIC Annotation2 (character, character, character, integer, integer)

Purpose: Constructor for the Annotation class
Notes:

Parameters:
pcFileName CHARACTER
The file name containing the annotation
pcName CHARACTER
The name of the Annotation (including @)
pcParameter CHARACTER
The parameter list of the annotation (typically in parenthesis)
piLine INTEGER
The line number of the Annotation
piColumn INTEGER
The column number of the Annotation
Top

PUBLIC Annotation2 (character, character, integer, integer)

Purpose: Constructor for the Annotation class
Notes:

Parameters:
pcFileName CHARACTER
The file name containing the annotation
pcName CHARACTER
The name of the Annotation (including @)
piLine INTEGER
The line number of the Annotation
piColumn INTEGER
The column number of the Annotation
Top

PUBLIC Annotation2 (character, integer, integer, INode)

Purpose: Constructor for the Annotation2 class
Notes:

Parameters:
pcFileName CHARACTER
The file name containing the annotation
piLine INTEGER
The line number of the Annotation
piColumn INTEGER
The column number of the Annotation
poNode Consultingwerk.Studio.ProparseApi.INode
The reference to the INode for the annotation
Top

PUBLIC Annotation2 (INode)

Purpose: Constructor for the Annotation2 class
Notes:

Parameters:
poNode Consultingwerk.Studio.ProparseApi.INode
The reference to the INode for the annotation


Property Detail
Top

PUBLIC INTEGER Column


Returns INTEGER
Top

PUBLIC CHARACTER FileName


Returns CHARACTER
Top

PUBLIC INTEGER line


Returns INTEGER
Top

PUBLIC CHARACTER name


Returns CHARACTER
Top

PUBLIC Consultingwerk.Studio.ProparseApi.INode Node


Returns Consultingwerk.Studio.ProparseApi.INode
Top

PUBLIC Consultingwerk.ListNameValuePair Parameters


Returns Consultingwerk.ListNameValuePair


©2006-2025 Consultingwerk Ltd.         info@consultingwerk.de         http://www.consultingwerk.de       20.01.2025 18:45:44