mirror of
https://github.com/eclipse-cdt/cdt
synced 2025-08-04 14:55:41 +02:00
[174271][174263][174626] make SubSystemConfiguration implementations API again for customization
This commit is contained in:
parent
dd7e7887a3
commit
5a1dd81bc3
27 changed files with 222 additions and 20 deletions
|
@ -16,10 +16,16 @@
|
|||
;../org.eclipse.rse.shells.ui/src
|
||||
;../org.eclipse.rse.subsystems.files.core/src
|
||||
;../org.eclipse.rse.subsystems.files.dstore/src
|
||||
;../org.eclipse.rse.subsystems.files.ftp/src
|
||||
;../org.eclipse.rse.subsystems.files.local/src
|
||||
;../org.eclipse.rse.subsystems.files.ssh/src
|
||||
;../org.eclipse.rse.subsystems.processes.core/src
|
||||
;../org.eclipse.rse.subsystems.processes.dstore/src
|
||||
;../org.eclipse.rse.subsystems.processes.local/src
|
||||
;../org.eclipse.rse.subsystems.shells.core/src
|
||||
;../org.eclipse.rse.subsystems.shells.dstore/src
|
||||
;../org.eclipse.rse.subsystems.shells.local/src
|
||||
;../org.eclipse.rse.subsystems.shells.ssh/src
|
||||
;../org.eclipse.rse.ui/filters
|
||||
;../org.eclipse.rse.ui/model
|
||||
;../org.eclipse.rse.ui/UI
|
||||
|
@ -126,17 +132,23 @@ org.eclipse.rse.subsystems.files.dstore
|
|||
org.eclipse.rse.subsystems.files.dstore.model
|
||||
org.eclipse.rse.subsystems.files.dstore.old
|
||||
org.eclipse.rse.subsystems.files.dstore.subsystem
|
||||
org.eclipse.rse.subsystems.files.ftp
|
||||
org.eclipse.rse.subsystems.files.local
|
||||
org.eclipse.rse.subsystems.files.ssh
|
||||
org.eclipse.rse.subsystems.processes.core
|
||||
org.eclipse.rse.subsystems.processes.core.subsystem
|
||||
org.eclipse.rse.subsystems.processes.core.subsystem.impl
|
||||
org.eclipse.rse.subsystems.processes.dstore
|
||||
org.eclipse.rse.subsystems.processes.servicesubsystem
|
||||
org.eclipse.rse.subsystems.processes.local
|
||||
org.eclipse.rse.subsystems.shells.core
|
||||
org.eclipse.rse.subsystems.shells.core.model
|
||||
org.eclipse.rse.subsystems.shells.core.subsystems
|
||||
org.eclipse.rse.subsystems.shells.core.subsystems.servicesubsystem
|
||||
org.eclipse.rse.subsystems.shells.dstore
|
||||
org.eclipse.rse.subsystems.shells.dstore.model
|
||||
org.eclipse.rse.subsystems.shells.local
|
||||
org.eclipse.rse.subsystems.shells.ssh
|
||||
org.eclipse.rse.ui
|
||||
org.eclipse.rse.ui.actions
|
||||
org.eclipse.rse.ui.dialogs
|
||||
|
|
|
@ -99,12 +99,16 @@
|
|||
<topic label="org.eclipse.rse.subsystems.files.dstore.old" href="reference/api/org/eclipse/rse/subsystems/files/dstore/old/package-summary.html"/>
|
||||
<topic label="org.eclipse.rse.subsystems.files.dstore" href="reference/api/org/eclipse/rse/subsystems/files/dstore/package-summary.html"/>
|
||||
<topic label="org.eclipse.rse.subsystems.files.dstore.subsystem" href="reference/api/org/eclipse/rse/subsystems/files/dstore/subsystem/package-summary.html"/>
|
||||
<topic label="org.eclipse.rse.subsystems.files.ftp" href="reference/api/org/eclipse/rse/subsystems/files/ftp/package-summary.html"/>
|
||||
<topic label="org.eclipse.rse.subsystems.files.local" href="reference/api/org/eclipse/rse/subsystems/files/local/package-summary.html"/>
|
||||
<topic label="org.eclipse.rse.subsystems.files.ssh" href="reference/api/org/eclipse/rse/subsystems/files/ssh/package-summary.html"/>
|
||||
</topic>
|
||||
<topic label="Process Subsystem" href="provisional_api.html">
|
||||
<topic label="org.eclipse.rse.subsystems.processes.core" href="reference/api/org/eclipse/rse/subsystems/processes/core/package-summary.html"/>
|
||||
<topic label="org.eclipse.rse.subsystems.processes.core.subsystem.impl" href="reference/api/org/eclipse/rse/subsystems/processes/core/subsystem/impl/package-summary.html"/>
|
||||
<topic label="org.eclipse.rse.subsystems.processes.core.subsystem" href="reference/api/org/eclipse/rse/subsystems/processes/core/subsystem/package-summary.html"/>
|
||||
<topic label="org.eclipse.rse.subsystems.processes.dstore" href="reference/api/org/eclipse/rse/subsystems/processes/dstore/package-summary.html"/>
|
||||
<topic label="org.eclipse.rse.subsystems.processes.local" href="reference/api/org/eclipse/rse/subsystems/processes/local/package-summary.html"/>
|
||||
<topic label="org.eclipse.rse.subsystems.processes.servicesubsystem" href="reference/api/org/eclipse/rse/subsystems/processes/servicesubsystem/package-summary.html"/>
|
||||
</topic>
|
||||
<topic label="Shell Subsystem" href="provisional_api.html">
|
||||
|
@ -114,6 +118,8 @@
|
|||
<topic label="org.eclipse.rse.subsystems.shells.core.subsystems.servicesubsystem" href="reference/api/org/eclipse/rse/subsystems/shells/core/subsystems/servicesubsystem/package-summary.html"/>
|
||||
<topic label="org.eclipse.rse.subsystems.shells.dstore.model" href="reference/api/org/eclipse/rse/subsystems/shells/dstore/model/package-summary.html"/>
|
||||
<topic label="org.eclipse.rse.subsystems.shells.dstore" href="reference/api/org/eclipse/rse/subsystems/shells/dstore/package-summary.html"/>
|
||||
<topic label="org.eclipse.rse.subsystems.shells.local" href="reference/api/org/eclipse/rse/subsystems/shells/local/package-summary.html"/>
|
||||
<topic label="org.eclipse.rse.subsystems.shells.ssh" href="reference/api/org/eclipse/rse/subsystems/shells/ssh/package-summary.html"/>
|
||||
</topic>
|
||||
<topic label="User Interface" href="provisional_api.html">
|
||||
<topic label="org.eclipse.rse.ui" href="reference/api/org/eclipse/rse/ui/package-summary.html"/>
|
||||
|
|
|
@ -18,5 +18,6 @@ Require-Bundle: org.eclipse.ui,
|
|||
Eclipse-LazyStart: true
|
||||
Export-Package: org.eclipse.rse.internal.subsystems.files.ftp;x-internal:=true,
|
||||
org.eclipse.rse.internal.subsystems.files.ftp.connectorservice;x-internal:=true,
|
||||
org.eclipse.rse.internal.subsystems.files.ftp.model;x-internal:=true
|
||||
org.eclipse.rse.internal.subsystems.files.ftp.model;x-internal:=true,
|
||||
org.eclipse.rse.subsystems.files.ftp
|
||||
Bundle-RequiredExecutionEnvironment: J2SE-1.4
|
||||
|
|
|
@ -20,8 +20,7 @@
|
|||
pluginName = RSE FTP Files
|
||||
providerName = Eclipse.org
|
||||
|
||||
FtpSystemName=FTP Only
|
||||
FtpSystemDescription=Connection for FTP access to remote systems
|
||||
|
||||
Files=Files
|
||||
FilesDescription=This configuration allows you to work with files on local or remote systems using the FTP protocol.
|
||||
FilesDescription=This configuration allows you to work with files on local or remote systems using the FTP protocol.
|
||||
|
|
|
@ -33,7 +33,7 @@ Martin Oberhuber (Wind River) - add FTP Only system type
|
|||
iconlive="icons/full/obj16/systemfileslive_obj.gif"
|
||||
icon="icons/full/obj16/systemfiles_obj.gif"
|
||||
category="files"
|
||||
class="org.eclipse.rse.internal.subsystems.files.ftp.FTPFileSubSystemConfiguration"
|
||||
class="org.eclipse.rse.subsystems.files.ftp.FTPFileSubSystemConfiguration"
|
||||
vendor="%providerName"
|
||||
priority="100"
|
||||
id="ftp.files">
|
||||
|
|
|
@ -14,7 +14,7 @@
|
|||
* {Name} (company) - description of contribution.
|
||||
********************************************************************************/
|
||||
|
||||
package org.eclipse.rse.internal.subsystems.files.ftp;
|
||||
package org.eclipse.rse.subsystems.files.ftp;
|
||||
|
||||
import org.eclipse.rse.core.model.IHost;
|
||||
import org.eclipse.rse.core.subsystems.IConnectorService;
|
|
@ -0,0 +1,29 @@
|
|||
<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
|
||||
<meta name="Author" content="Martin Oberhuber (Wind River)">
|
||||
<title>Package-level Javadoc</title>
|
||||
</head>
|
||||
<body>
|
||||
Application programming interface for creating customized FTP file subsystems.
|
||||
<h2>
|
||||
Package Specification</h2>
|
||||
The package provides support classes for creating customized FTP file
|
||||
subsystems.
|
||||
<p>The class <b>FTPFileSubSystemConfiguration</b> is the main factory
|
||||
for creating an FTP file subsystem. By deriving from it, extenders
|
||||
can create their customized FTP file subsystem configuration which can
|
||||
then be registered against their system types. A custom
|
||||
<b>SubSystemConfigurationAdapter</b> can be registered for UI-specific
|
||||
customizations. Possible customizations include:
|
||||
<ul>
|
||||
<li>Changing the isCaseSensitive() method for system types that
|
||||
are not of UNIX style.</li>
|
||||
<li>Registering pre-defined filters through a filter pool manager.</li>
|
||||
<li>Wrapping the created FileServiceSubSystem or FTPService in a
|
||||
delegate for modifying operation of the Subsystem.</li>
|
||||
</ul>
|
||||
</p>
|
||||
</body>
|
||||
</html>
|
|
@ -17,5 +17,6 @@ Require-Bundle: org.eclipse.ui,
|
|||
Eclipse-LazyStart: true
|
||||
Bundle-Vendor: %providerName
|
||||
Export-Package: org.eclipse.rse.internal.subsystems.files.local;x-internal:=true,
|
||||
org.eclipse.rse.internal.subsystems.files.local.model;x-internal:=true
|
||||
org.eclipse.rse.internal.subsystems.files.local.model;x-internal:=true,
|
||||
org.eclipse.rse.subsystems.files.local
|
||||
Bundle-RequiredExecutionEnvironment: J2SE-1.4
|
||||
|
|
|
@ -27,7 +27,7 @@ Contributors:
|
|||
iconlive="icons/full/obj16/systemfileslive_obj.gif"
|
||||
icon="icons/full/obj16/systemfiles_obj.gif"
|
||||
category="files"
|
||||
class="org.eclipse.rse.internal.subsystems.files.local.LocalFileSubSystemConfiguration"
|
||||
class="org.eclipse.rse.subsystems.files.local.LocalFileSubSystemConfiguration"
|
||||
vendor="%providerName"
|
||||
priority="100"
|
||||
id="local.files">
|
||||
|
|
|
@ -14,7 +14,7 @@
|
|||
* {Name} (company) - description of contribution.
|
||||
********************************************************************************/
|
||||
|
||||
package org.eclipse.rse.internal.subsystems.files.local;
|
||||
package org.eclipse.rse.subsystems.files.local;
|
||||
|
||||
import java.util.Vector;
|
||||
|
||||
|
@ -29,6 +29,8 @@ import org.eclipse.rse.internal.connectorservice.local.LocalConnectorServiceMana
|
|||
import org.eclipse.rse.internal.services.local.ILocalService;
|
||||
import org.eclipse.rse.internal.services.local.files.LocalFileService;
|
||||
import org.eclipse.rse.internal.services.local.search.LocalSearchService;
|
||||
import org.eclipse.rse.internal.subsystems.files.local.LocalLanguageUtilityFactory;
|
||||
import org.eclipse.rse.internal.subsystems.files.local.LocalSearchResultConfiguration;
|
||||
import org.eclipse.rse.internal.subsystems.files.local.model.LocalFileAdapter;
|
||||
import org.eclipse.rse.services.clientserver.SystemSearchString;
|
||||
import org.eclipse.rse.services.files.IFileService;
|
|
@ -0,0 +1,29 @@
|
|||
<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
|
||||
<meta name="Author" content="Martin Oberhuber (Wind River)">
|
||||
<title>Package-level Javadoc</title>
|
||||
</head>
|
||||
<body>
|
||||
Application programming interface for creating customized local file subsystems.
|
||||
<h2>
|
||||
Package Specification</h2>
|
||||
The package provides support classes for creating customized local file
|
||||
subsystems.
|
||||
<p>The class <b>LocalFileSubSystemConfiguration</b> is the main factory
|
||||
for creating an local file subsystem. By deriving from it, extenders
|
||||
can create their customized local file subsystem configuration which can
|
||||
then be registered against their system types. A custom
|
||||
<b>SubSystemConfigurationAdapter</b> can be registered for UI-specific
|
||||
customizations. Possible customizations include:
|
||||
<ul>
|
||||
<li>Changing the isCaseSensitive() method for system types that
|
||||
are not of UNIX style.</li>
|
||||
<li>Registering pre-defined filters through a filter pool manager.</li>
|
||||
<li>Wrapping the created FileServiceSubSystem or LocalFileService in a
|
||||
delegate for modifying operation of the Subsystem.</li>
|
||||
</ul>
|
||||
</p>
|
||||
</body>
|
||||
</html>
|
|
@ -16,5 +16,6 @@ Require-Bundle: org.eclipse.ui,
|
|||
org.eclipse.rse.ui,
|
||||
org.eclipse.rse.files.ui
|
||||
Eclipse-LazyStart: true
|
||||
Export-Package: org.eclipse.rse.internal.subsystems.files.ssh;x-internal:=true
|
||||
Export-Package: org.eclipse.rse.internal.subsystems.files.ssh;x-internal:=true,
|
||||
org.eclipse.rse.subsystems.files.ssh
|
||||
Bundle-RequiredExecutionEnvironment: J2SE-1.4
|
||||
|
|
|
@ -20,7 +20,7 @@ Martin Oberhuber - initial API and implementation
|
|||
iconlive="icons/full/obj16/systemfileslive_obj.gif"
|
||||
icon="icons/full/obj16/systemfiles_obj.gif"
|
||||
category="files"
|
||||
class="org.eclipse.rse.internal.subsystems.files.ssh.SftpFileSubSystemConfiguration"
|
||||
class="org.eclipse.rse.subsystems.files.ssh.SftpFileSubSystemConfiguration"
|
||||
vendor="%providerName"
|
||||
priority="100"
|
||||
id="ssh.files">
|
||||
|
|
|
@ -9,7 +9,7 @@
|
|||
* Martin Oberhuber (Wind River) - initial API and implementation
|
||||
*******************************************************************************/
|
||||
|
||||
package org.eclipse.rse.internal.subsystems.files.ssh;
|
||||
package org.eclipse.rse.subsystems.files.ssh;
|
||||
|
||||
import org.eclipse.rse.core.model.IHost;
|
||||
import org.eclipse.rse.core.subsystems.IConnectorService;
|
||||
|
@ -18,6 +18,7 @@ import org.eclipse.rse.internal.connectorservice.ssh.SshConnectorService;
|
|||
import org.eclipse.rse.internal.connectorservice.ssh.SshConnectorServiceManager;
|
||||
import org.eclipse.rse.internal.services.ssh.ISshService;
|
||||
import org.eclipse.rse.internal.services.ssh.files.SftpFileService;
|
||||
import org.eclipse.rse.internal.subsystems.files.ssh.SftpFileAdapter;
|
||||
import org.eclipse.rse.services.clientserver.SystemSearchString;
|
||||
import org.eclipse.rse.services.files.IFileService;
|
||||
import org.eclipse.rse.services.search.IHostSearchResultConfiguration;
|
|
@ -0,0 +1,29 @@
|
|||
<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
|
||||
<meta name="Author" content="Martin Oberhuber (Wind River)">
|
||||
<title>Package-level Javadoc</title>
|
||||
</head>
|
||||
<body>
|
||||
Application programming interface for creating customized sftp file subsystems.
|
||||
<h2>
|
||||
Package Specification</h2>
|
||||
The package provides support classes for creating customized sftp file
|
||||
subsystems.
|
||||
<p>The class <b>SftpFileSubSystemConfiguration</b> is the main factory
|
||||
for creating an Sftp file subsystem. By deriving from it, extenders
|
||||
can create their customized sftp file subsystem configuration which can
|
||||
then be registered against their system types. A custom
|
||||
<b>SubSystemConfigurationAdapter</b> can be registered for UI-specific
|
||||
customizations. Possible customizations include:
|
||||
<ul>
|
||||
<li>Changing the isCaseSensitive() method for system types that
|
||||
are not of UNIX style.</li>
|
||||
<li>Registering pre-defined filters through a filter pool manager.</li>
|
||||
<li>Wrapping the created FileServiceSubSystem or SftpFileService in a
|
||||
delegate for modifying operation of the Subsystem.</li>
|
||||
</ul>
|
||||
</p>
|
||||
</body>
|
||||
</html>
|
|
@ -16,5 +16,6 @@ Require-Bundle: org.eclipse.ui,
|
|||
org.eclipse.rse.ui
|
||||
Eclipse-LazyStart: true
|
||||
Bundle-Vendor: %providerName
|
||||
Export-Package: org.eclipse.rse.internal.subsystems.processes.local;x-internal:=true
|
||||
Export-Package: org.eclipse.rse.internal.subsystems.processes.local;x-internal:=true,
|
||||
org.eclipse.rse.subsystems.processes.local
|
||||
Bundle-RequiredExecutionEnvironment: J2SE-1.4
|
||||
|
|
|
@ -14,7 +14,7 @@
|
|||
* {Name} (company) - description of contribution.
|
||||
********************************************************************************/
|
||||
|
||||
package org.eclipse.rse.internal.subsystems.processes.local;
|
||||
package org.eclipse.rse.subsystems.processes.local;
|
||||
|
||||
|
||||
import org.eclipse.rse.core.model.IHost;
|
||||
|
@ -24,6 +24,7 @@ import org.eclipse.rse.internal.connectorservice.local.LocalConnectorService;
|
|||
import org.eclipse.rse.internal.connectorservice.local.LocalConnectorServiceManager;
|
||||
import org.eclipse.rse.internal.services.local.ILocalService;
|
||||
import org.eclipse.rse.internal.services.local.processes.LocalProcessService;
|
||||
import org.eclipse.rse.internal.subsystems.processes.local.LocalProcessAdapter;
|
||||
import org.eclipse.rse.services.processes.IProcessService;
|
||||
import org.eclipse.rse.subsystems.processes.core.subsystem.IHostProcessToRemoteProcessAdapter;
|
||||
import org.eclipse.rse.subsystems.processes.servicesubsystem.ProcessServiceSubSystem;
|
|
@ -0,0 +1,29 @@
|
|||
<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
|
||||
<meta name="Author" content="Martin Oberhuber (Wind River)">
|
||||
<title>Package-level Javadoc</title>
|
||||
</head>
|
||||
<body>
|
||||
Application programming interface for creating customized local process subsystems.
|
||||
<h2>
|
||||
Package Specification</h2>
|
||||
The package provides support classes for creating customized local process
|
||||
subsystems.
|
||||
<p>The class <b>LocalProcessSubSystemConfiguration</b> is the main factory
|
||||
for creating a local process subsystem. By deriving from it, extenders
|
||||
can create their customized local process subsystem configuration which can
|
||||
then be registered against their system types. A custom
|
||||
<b>SubSystemConfigurationAdapter</b> can be registered for UI-specific
|
||||
customizations. Possible customizations include:
|
||||
<ul>
|
||||
<li>Changing the isCaseSensitive() method for system types that
|
||||
are not of UNIX style.</li>
|
||||
<li>Registering pre-defined filters through a filter pool manager.</li>
|
||||
<li>Wrapping the created ProcessServiceSubSystem or LocalProcessService in a
|
||||
delegate for modifying operation of the Subsystem.</li>
|
||||
</ul>
|
||||
</p>
|
||||
</body>
|
||||
</html>
|
|
@ -18,5 +18,6 @@ Require-Bundle: org.eclipse.ui,
|
|||
Eclipse-LazyStart: true
|
||||
Bundle-Vendor: %providerName
|
||||
Export-Package: org.eclipse.rse.internal.subsystems.shells.local;x-internal:=true,
|
||||
org.eclipse.rse.internal.subsystems.shells.local.model;x-internal:=true
|
||||
org.eclipse.rse.internal.subsystems.shells.local.model;x-internal:=true,
|
||||
org.eclipse.rse.subsystems.shells.local
|
||||
Bundle-RequiredExecutionEnvironment: J2SE-1.4
|
||||
|
|
|
@ -31,7 +31,7 @@ Contributors:
|
|||
iconlive="icons/full/obj16/systemcommandslive_obj.gif"
|
||||
icon="icons/full/obj16/systemcommands_obj.gif"
|
||||
category="shells"
|
||||
class="org.eclipse.rse.internal.subsystems.shells.local.LocalShellSubSystemConfiguration"
|
||||
class="org.eclipse.rse.subsystems.shells.local.LocalShellSubSystemConfiguration"
|
||||
vendor="%providerName"
|
||||
priority="300"
|
||||
id="local.shells">
|
||||
|
|
|
@ -14,7 +14,7 @@
|
|||
* {Name} (company) - description of contribution.
|
||||
********************************************************************************/
|
||||
|
||||
package org.eclipse.rse.internal.subsystems.shells.local;
|
||||
package org.eclipse.rse.subsystems.shells.local;
|
||||
|
||||
import org.eclipse.rse.core.model.IHost;
|
||||
import org.eclipse.rse.core.subsystems.IConnectorService;
|
|
@ -0,0 +1,29 @@
|
|||
<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
|
||||
<meta name="Author" content="Martin Oberhuber (Wind River)">
|
||||
<title>Package-level Javadoc</title>
|
||||
</head>
|
||||
<body>
|
||||
Application programming interface for creating customized local shell subsystems.
|
||||
<h2>
|
||||
Package Specification</h2>
|
||||
The package provides support classes for creating customized local shell
|
||||
subsystems.
|
||||
<p>The class <b>LocalShellSubSystemConfiguration</b> is the main factory
|
||||
for creating a local shell subsystem. By deriving from it, extenders
|
||||
can create their customized local shell subsystem configuration which can
|
||||
then be registered against their system types. A custom
|
||||
<b>SubSystemConfigurationAdapter</b> can be registered for UI-specific
|
||||
customizations. Possible customizations include:
|
||||
<ul>
|
||||
<li>Changing the isCaseSensitive() method for system types that
|
||||
are not of UNIX style.</li>
|
||||
<li>Registering pre-defined filters through a filter pool manager.</li>
|
||||
<li>Wrapping the created ShellServiceSubSystem or LocalShellService
|
||||
in a delegate for modifying operation of the Subsystem.</li>
|
||||
</ul>
|
||||
</p>
|
||||
</body>
|
||||
</html>
|
|
@ -17,5 +17,6 @@ Require-Bundle: org.eclipse.ui,
|
|||
org.eclipse.rse.core,
|
||||
org.eclipse.rse.ui
|
||||
Eclipse-LazyStart: true
|
||||
Export-Package: org.eclipse.rse.internal.subsystems.shells.ssh;x-internal:=true
|
||||
Export-Package: org.eclipse.rse.internal.subsystems.shells.ssh;x-internal:=true,
|
||||
org.eclipse.rse.subsystems.shells.ssh
|
||||
Bundle-RequiredExecutionEnvironment: J2SE-1.4
|
||||
|
|
|
@ -20,7 +20,7 @@ Martin Oberhuber - initial API and implementation
|
|||
iconlive="icons/full/obj16/systemcommandslive_obj.gif"
|
||||
icon="icons/full/obj16/systemcommands_obj.gif"
|
||||
category="shells"
|
||||
class="org.eclipse.rse.internal.subsystems.shells.ssh.SshShellSubSystemConfiguration"
|
||||
class="org.eclipse.rse.subsystems.shells.ssh.SshShellSubSystemConfiguration"
|
||||
vendor="%providerName"
|
||||
priority="300"
|
||||
id="ssh.shells">
|
||||
|
|
|
@ -15,7 +15,7 @@
|
|||
* Martin Oberhuber (Wind River) - Adapted template for ssh service.
|
||||
*******************************************************************************/
|
||||
|
||||
package org.eclipse.rse.internal.subsystems.shells.ssh;
|
||||
package org.eclipse.rse.subsystems.shells.ssh;
|
||||
|
||||
import org.eclipse.rse.core.model.IHost;
|
||||
import org.eclipse.rse.core.subsystems.IConnectorService;
|
||||
|
@ -24,6 +24,7 @@ import org.eclipse.rse.internal.connectorservice.ssh.SshConnectorService;
|
|||
import org.eclipse.rse.internal.connectorservice.ssh.SshConnectorServiceManager;
|
||||
import org.eclipse.rse.internal.services.ssh.ISshService;
|
||||
import org.eclipse.rse.internal.services.ssh.shell.SshShellService;
|
||||
import org.eclipse.rse.internal.subsystems.shells.ssh.SshServiceCommandShell;
|
||||
import org.eclipse.rse.services.shells.IHostShell;
|
||||
import org.eclipse.rse.services.shells.IShellService;
|
||||
import org.eclipse.rse.subsystems.shells.core.subsystems.IRemoteCmdSubSystem;
|
|
@ -0,0 +1,29 @@
|
|||
<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
|
||||
<meta name="Author" content="Martin Oberhuber (Wind River)">
|
||||
<title>Package-level Javadoc</title>
|
||||
</head>
|
||||
<body>
|
||||
Application programming interface for creating customized ssh shell subsystems.
|
||||
<h2>
|
||||
Package Specification</h2>
|
||||
The package provides support classes for creating customized ssh shell
|
||||
subsystems.
|
||||
<p>The class <b>SshShellSubSystemConfiguration</b> is the main factory
|
||||
for creating an Ssh shell subsystem. By deriving from it, extenders
|
||||
can create their customized ssh shell subsystem configuration which can
|
||||
then be registered against their system types. A custom
|
||||
<b>SubSystemConfigurationAdapter</b> can be registered for UI-specific
|
||||
customizations. Possible customizations include:
|
||||
<ul>
|
||||
<li>Changing the isCaseSensitive() method for system types that
|
||||
are not of UNIX style.</li>
|
||||
<li>Registering pre-defined filters through a filter pool manager.</li>
|
||||
<li>Wrapping the created ShellServiceSubSystem or SshShellService
|
||||
in a delegate for modifying operation of the Subsystem.</li>
|
||||
</ul>
|
||||
</p>
|
||||
</body>
|
||||
</html>
|
|
@ -21,9 +21,9 @@ import org.eclipse.rse.core.model.ISystemRegistry;
|
|||
import org.eclipse.rse.core.subsystems.ISubSystem;
|
||||
import org.eclipse.rse.core.subsystems.ISubSystemConfiguration;
|
||||
import org.eclipse.rse.internal.services.files.ftp.FTPService;
|
||||
import org.eclipse.rse.internal.subsystems.files.ftp.FTPFileSubSystemConfiguration;
|
||||
import org.eclipse.rse.services.files.IFileService;
|
||||
import org.eclipse.rse.services.files.IHostFile;
|
||||
import org.eclipse.rse.subsystems.files.ftp.FTPFileSubSystemConfiguration;
|
||||
import org.eclipse.rse.tests.RSETestsPlugin;
|
||||
import org.eclipse.rse.tests.core.connection.IRSEConnectionProperties;
|
||||
import org.eclipse.rse.tests.core.connection.RSEBaseConnectionTestCase;
|
||||
|
|
Loading…
Add table
Reference in a new issue