From 98dcb78de011fc758a1420acacb326475a85aab0 Mon Sep 17 00:00:00 2001 From: Martin Oberhuber < martin.oberhuber@windriver.com> Date: Thu, 20 Jul 2006 13:15:28 +0000 Subject: [PATCH] Fix links into ../reference/api/org/eclipse/.. --- .../guide/Artifacts.html | 38 +- .../org.eclipse.rse.doc.isv/guide/Model.html | 32 +- .../guide/api/actions/uiActionsAPI.html | 32 +- .../guide/api/dialogs/uiDialogsAPI.html | 96 ++-- .../guide/api/logger/uiLoggerAPI.html | 2 +- .../guide/api/massagers/uiMassagersAPI.html | 14 +- .../guide/api/messages/uiMessageAPI.html | 56 +- .../guide/api/modelAPI.html | 8 +- .../guide/api/plugin/uiPluginAPI.html | 66 +-- .../api/preferences/uiPreferencesAPI.html | 10 +- .../guide/api/properties/uiPropertiesAPI.html | 12 +- .../guide/api/resourceAPI.html | 12 +- .../guide/api/uiAPI.html | 4 +- .../guide/api/validators/uiValidatorsAPI.html | 84 +-- .../guide/api/widgets/uiWidgetsAPI.html | 18 +- .../guide/api/wizards/uiWizardsAPI.html | 44 +- .../guide/plugin/other.html | 16 +- .../guide/plugin/popup.html | 8 +- .../guide/plugin/propertypage.html | 4 +- .../guide/plugin/subsystem.html | 96 ++-- .../guide/tutorial/subsystem.html | 540 +++++++++--------- 21 files changed, 596 insertions(+), 596 deletions(-) diff --git a/rse/doc/org.eclipse.rse.doc.isv/guide/Artifacts.html b/rse/doc/org.eclipse.rse.doc.isv/guide/Artifacts.html index 2ba4030d7df..325de4c521a 100755 --- a/rse/doc/org.eclipse.rse.doc.isv/guide/Artifacts.html +++ b/rse/doc/org.eclipse.rse.doc.isv/guide/Artifacts.html @@ -120,13 +120,13 @@ subsystems share. System objects are described next.
While not seen by the user, subsystem objects are required to return a connectorservice object via the -getConnectorService() method. -A connectorService object is an object implementing the IConnectorService interface. +getConnectorService() method. +A connectorService object is an object implementing the IConnectorService interface. A connectorService object manages the live host to the remote system, and supports lifecycle methods for that host such as -connect, -disconnect, and -isConnected. +connect, +disconnect, and +isConnected. The communication layer for that host is entirely the programmer's responsibility, and might use sockets, JDBC, HTTP or SOAP. It is up the provider of the subsystem factory to author their own communication layer; the framework only dictates the handful of methods in IConnectorService, that the RSE UI depends upon. The framework supplies a base @@ -134,7 +134,7 @@ system class that is easily extended.
It may be the case that multiple subsystems, each from a different subsystem configuration, share the same live host for a given host object. To enable this, the framework supplies a base -connector service manager class +connector service manager class that can be used to manage a single shared connector service object across multiple subsystems. It uses a hashtable to store and return the connector service objects, keyed by a subsystem interface that all subsystems sharing the same connector service object are to implement. The subclass of the base connector service manager class supplies that interface. Further, the subclass @@ -147,8 +147,8 @@ the RSE-supplied subsystems. You might do this if the subsystem configuration us accessing remote objects, in which case there is no need for a unique communication layer. By sharing the same connector service object, it prevents the user from being prompted to signon multiple times. To do this, simply access any RSE-supplied subsystem for a given host, and ask for its -connector service manager -in your own subsystem's getConnectorServiceManager method. +connector service manager +in your own subsystem's getConnectorServiceManager method.
If the subsystem configuration returns true to the -supportsUserDefinedActions +supportsUserDefinedActions method, users can create their own actions that appear in the pop-up menu for remote objects, using the Work With User Actions action and dialog. User actions use substitution variables that are resolved at @@ -228,7 +228,7 @@ This is done using the Work With Named Types dialog.
User actions are contained by each subsystem factory, scoped by profile. You can programmatically access them by calling -getSubSystemActions +getSubSystemActions in a subsystem configuration object. They are scoped to the configuration, not the subsystem, so the same list of actions is available for every host. The User Actions cascading menu for remote objects lists all the actions defined for all active profiles, whose file type scoping criteria matches the @@ -247,7 +247,7 @@ It is assumed there will be fewer of these, and they are not likely to be differ
If the subsystem configuration returns true to the -supportsCompileActions +supportsCompileActions method, users will see a Compile action in the pop-up menu for compilable source files. Clearly, this support usually only makes sense for subsystems that list remote source files. Whether a selected file is compilable or not is decided by the subsystem factory. It @@ -257,7 +257,7 @@ class for this. The compile manager is also responsible for pre-supplying defaul
The framework also supplies a Work With Compile Commands action and dialog, by which users can create their own compile commands, -per source type. Compile commands internally are SystemCompileCommand objects. +per source type. Compile commands internally are SystemCompileCommand objects. These compile commands are stored per subsystem configuration, such that they are usable across all Hosts. They are also scoped by profile, and the cascading compile action will list all compile commands from all active profiles, for the selected file's source type. This scoping by profile, as with user actions, enables team support such that @@ -277,11 +277,11 @@ be exported and imported.
The programmatic front door to all the artifacts in the RSE is the System Registry, which is an object implementing -ISystemRegistry. +ISystemRegistry. This is a singleton object that you can access by calling the static method -getSystemRegistry() in the -SystemStartHere +getSystemRegistry() in the +SystemStartHere class in the org.eclipse.rse.ui plugin.