|
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.dstore.DStoreShellSubSystemConfiguration
Provides a factory for generating instances of the class ShellServiceSubSystem.
| Field Summary | |
protected boolean |
_isWindows
|
| 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 | |
DStoreShellSubSystemConfiguration()
|
|
| 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. |
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. |
| 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, getCommandSeparator, 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 |
getCommandSeparator, 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 |
| Field Detail |
protected boolean _isWindows
| Constructor Detail |
public DStoreShellSubSystemConfiguration()
| Method Detail |
public 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 SubSystemConfigurationSubSystemConfiguration.createSubSystemInternal(IHost)public boolean supportsFilters()
ISubSystemConfigurationReturns true in default implementation.
supportsFilters in interface ISubSystemConfigurationsupportsFilters in class RemoteCmdSubSystemConfigurationSubSystemConfiguration.supportsFilters()public IConnectorService getConnectorService(IHost host)
ISubSystemConfigurationISubSystemConfiguration.setConnectorService(IHost, IConnectorService).
getConnectorService in interface ISubSystemConfigurationgetConnectorService in class SubSystemConfigurationISubSystemConfiguration.getConnectorService(IHost)
public void setConnectorService(IHost host,
IConnectorService connectorService)
ISubSystemConfiguration
setConnectorService in interface ISubSystemConfigurationsetConnectorService in class SubSystemConfigurationISubSystemConfiguration.setConnectorService(IHost,
IConnectorService)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 IServiceCommandShell createRemoteCommandShell(IRemoteCmdSubSystem cmdSS,
IHostShell hostShell)
createRemoteCommandShell in interface IShellServiceSubSystemConfigurationcreateRemoteCommandShell in class ShellServiceSubSystemConfigurationpublic 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()
|
RSE Release 3.0 |
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||