Namespace: Consultingwerk.Studio.IdeSupport
Interface 
IIdeSupportService Copy to Clipboard
Parent classes:
Inherits: Progress.Lang.Object
Implemented by: Consultingwerk.Studio.IdeSupport.Pdsoe.PdsoeSupportService, Consultingwerk.Studio.IdeSupport.VsCode.VsCodeSupportService

File:IIdeSupportService
Author(s):Mike Fechner / Consultingwerk Ltd.
Created:Tue Mar 15 19:36:46 EDT 2022
Purpose: Returns the Additional Arguments from the Configuration
Notes:



Top Method Summary
Options Name Purpose
+ CHARACTER GetAdditionalArguments () Returns the Additional Arguments from the Configuration
+ CHARACTER GetWorkspace () Locates the workspace either on disk or in the configuration
+ CHARACTER GetWorkspaceFromConfiguration () Obtains the workspace location from configuration
+ CHARACTER LocateWorkspace () Locates the workspace closest to the current working directory
+ OpenFile (character, character) Opens a file in a workspace
+ OpenFile (character, character, integer) Opens a file in a workspace
+ OpenFile (character, character, integer, integer) Opens a file in a workspace
+ OpenWorkspace (character) Opens the given Workspace


Method Detail
Top

PUBLIC CHARACTER GetAdditionalArguments ()

Purpose: Returns the Additional Arguments from the Configuration
Notes:

Returns CHARACTER
The AdditionalArguments from the configuration
Top

PUBLIC CHARACTER GetWorkspace ()

Purpose: Locates the workspace either on disk or in the configuration
Notes: Throws an error, when the workspace cannot be found

Returns CHARACTER
The workspace folder or file name
Top

PUBLIC CHARACTER GetWorkspaceFromConfiguration ()

Purpose: Obtains the workspace location from configuration
Notes: Returns ? when no workspace is defined in the configuration file

Returns CHARACTER
The workspace folder or file name
Top

PUBLIC CHARACTER LocateWorkspace ()

Purpose: Locates the workspace closest to the current working directory
Notes: Returns ? when no workspace can be found

Returns CHARACTER
The workspace folder or file name
Top

PUBLIC OpenFile (character, character)

Purpose: Opens a file in a workspace
Notes: When the workspace is not provided, attempts to locate workspace
and then obtain it from configuration

Parameters:
pcWorkspace CHARACTER
The folder of file name representing the workspace configuration
pcFileName CHARACTER
The name of the file to open
Top

PUBLIC OpenFile (character, character, integer)

Purpose: Opens a file in a workspace
Notes: When the workspace is not provided, attempts to locate workspace
and then obtain it from configuration

Parameters:
pcWorkspace CHARACTER
The folder of file name representing the workspace configuration
pcFileName CHARACTER
The name of the file to open
piLineNumber INTEGER
The line number to jump to
Top

PUBLIC OpenFile (character, character, integer, integer)

Purpose: Opens a file in a workspace
Notes: When the workspace is not provided, attempts to locate workspace
and then obtain it from configuration

Parameters:
pcWorkspace CHARACTER
The folder of file name representing the workspace configuration
pcFileName CHARACTER
The name of the file to open
piLineNumber INTEGER
The line number to jump to
piColumnNumber INTEGER
The column to jump to
Top

PUBLIC OpenWorkspace (character)

Purpose: Opens the given Workspace
Notes:

Parameters:
pcWorkspace CHARACTER
The folder or file name representing the workspace configuration


©2006-2023 Consultingwerk Ltd.         info@consultingwerk.de         http://www.consultingwerk.de       09.11.2024 19:01:54