|
RSE Release 3.0 |
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.eclipse.rse.core.subsystems.SubSystemConfiguration
org.eclipse.rse.subsystems.shells.core.subsystems.RemoteCmdSubSystemConfiguration
org.eclipse.rse.subsystems.shells.core.subsystems.servicesubsystem.ShellServiceSubSystemConfiguration
org.eclipse.rse.subsystems.shells.local.LocalShellSubSystemConfiguration
| Field Summary |
| Fields inherited from class org.eclipse.rse.subsystems.shells.core.subsystems.RemoteCmdSubSystemConfiguration |
translatedType |
| Fields inherited from class org.eclipse.rse.core.subsystems.SubSystemConfiguration |
currentlyProcessingConnection, currentlyProcessingSubSystemConfiguration, currentlySelected, currentlySelectedConnection, filterPoolManagerList, filterPoolManagers, filterPoolManagersPerProfile, subSystemList |
| Fields inherited from interface org.eclipse.rse.core.subsystems.ISubSystemConfiguration |
FORCE_INTO_MEMORY, LAZILY |
| Fields inherited from interface org.eclipse.rse.core.model.IRSEPersistableContainer |
NO_CHILDREN |
| Constructor Summary | |
LocalShellSubSystemConfiguration()
|
|
| Method Summary | |
boolean |
canRunCommand()
|
IServiceCommandShell |
createRemoteCommandShell(IRemoteCmdSubSystem cmdSS,
IHostShell hostShell)
|
IShellService |
createShellService(IHost host)
|
ISubSystem |
createSubSystemInternal(IHost host)
Instantiate and return an instance of OUR subystem. |
String |
getCommandSeparator()
Return in string format the character used to separate commands. |
IConnectorService |
getConnectorService(IHost host)
Get the connector service for a particular host. |
Class |
getServiceImplType()
Get the implementation type of the service associated with this subsystem configuration. |
boolean |
isFactoryFor(Class subSystemType)
Determines whether this factory is responsible for the creation of subsytems of the specified type Subsystem factories should override this to indicate which subsystems they support. |
void |
setConnectorService(IHost host,
IConnectorService connectorService)
Set the connector service for a particular host. |
boolean |
supportsCommands()
Return true if subsystem instances from this factory support remote command execution Returns false in default implementation, and is usually only true for command subsystems. |
boolean |
supportsFilters()
Required method for subsystem factory child classes. |
boolean |
supportsSubSystemConnect()
Returns false |
| Methods inherited from class org.eclipse.rse.subsystems.shells.core.subsystems.servicesubsystem.ShellServiceSubSystemConfiguration |
getService, getServiceType, getShellService, supportsServerLaunchProperties |
| Methods inherited from class org.eclipse.rse.subsystems.shells.core.subsystems.RemoteCmdSubSystemConfiguration |
createDefaultFilterPool, getTranslatedFilterTypeProperty, isCaseSensitive, supportsDuplicateFilterStrings, supportsEnvironmentVariablesPropertyPage, supportsFilterStringExport, supportsMultiStringFilters, supportsNestedFilters |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.eclipse.rse.subsystems.shells.core.subsystems.IRemoteCmdSubSystemConfiguration |
supportsEnvironmentVariablesPropertyPage |
| Methods inherited from interface org.eclipse.core.runtime.IAdaptable |
getAdapter |
| Methods inherited from interface org.eclipse.rse.core.model.IRSEPersistableContainer |
getPersistableChildren, getPersistableParent, isDirty, isTainted, setDirty, setTainted, setWasRestored, wasRestored |
| Constructor Detail |
public LocalShellSubSystemConfiguration()
| Method Detail |
public String getCommandSeparator()
IRemoteCmdSubSystemConfiguration
getCommandSeparator in interface IRemoteCmdSubSystemConfigurationgetCommandSeparator in class RemoteCmdSubSystemConfigurationpublic boolean isFactoryFor(Class subSystemType)
ISubSystemConfiguration
isFactoryFor in interface ISubSystemConfigurationisFactoryFor in class SubSystemConfigurationsubSystemType - type of subsystem
public ISubSystem createSubSystemInternal(IHost host)
createSubSystemInternal in interface ISubSystemConfigurationcreateSubSystemInternal in class SubSystemConfigurationpublic boolean supportsFilters()
ISubSystemConfigurationReturns true in default implementation.
supportsFilters in interface ISubSystemConfigurationsupportsFilters in class RemoteCmdSubSystemConfigurationSubSystemConfiguration.supportsFilters()public boolean supportsSubSystemConnect()
false
supportsSubSystemConnect in interface ISubSystemConfigurationsupportsSubSystemConnect in class SubSystemConfigurationSubSystemConfiguration.supportsSubSystemConnect()public IConnectorService getConnectorService(IHost host)
ISubSystemConfigurationISubSystemConfiguration.setConnectorService(IHost, IConnectorService).
getConnectorService in interface ISubSystemConfigurationgetConnectorService in class SubSystemConfigurationISubSystemConfiguration.getConnectorService(IHost)public IShellService createShellService(IHost host)
public boolean supportsCommands()
ISubSystemConfigurationReturns false in default implementation, and is usually only true for command subsystems. NOTE: command subsystems are special because their filters don't yield children or allow drilling into them via Show In Table, Open In New Window or Go Into. See bug 249245 and bug 254605 for further explanation.
supportsCommands in interface ISubSystemConfigurationsupportsCommands in class RemoteCmdSubSystemConfigurationSubSystemConfiguration.supportsCommands()public boolean canRunCommand()
public void setConnectorService(IHost host,
IConnectorService connectorService)
ISubSystemConfiguration
setConnectorService in interface ISubSystemConfigurationsetConnectorService in class SubSystemConfigurationISubSystemConfiguration.setConnectorService(IHost,
IConnectorService)public Class getServiceImplType()
ISubSystemConfigurationnull, otherwise it
must return the class that implements the interface specified in
ISubSystemConfiguration.getServiceType().
getServiceImplType in interface ISubSystemConfigurationgetServiceImplType in class SubSystemConfigurationISubSystemConfiguration.getServiceImplType()
public IServiceCommandShell createRemoteCommandShell(IRemoteCmdSubSystem cmdSS,
IHostShell hostShell)
createRemoteCommandShell in interface IShellServiceSubSystemConfigurationcreateRemoteCommandShell in class ShellServiceSubSystemConfiguration
|
RSE Release 3.0 |
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||