org.eclipse.rse.subsystems.processes.core.subsystem.impl
Class RemoteProcessSubSystemConfiguration
java.lang.Object
org.eclipse.rse.core.subsystems.SubSystemConfiguration
org.eclipse.rse.subsystems.processes.core.subsystem.impl.RemoteProcessSubSystemConfiguration
- All Implemented Interfaces:
- IAdaptable, IRemoteProcessSubSystemConfiguration, org.eclipse.rse.core.persistance.IRSEPersistableContainer, ISubSystemConfiguration, ISystemFilterPoolManagerProvider
- Direct Known Subclasses:
- ProcessServiceSubSystemConfiguration
- public abstract class RemoteProcessSubSystemConfiguration
- extends SubSystemConfiguration
- implements IRemoteProcessSubSystemConfiguration
The implementation of the RemoteProcessSubSystemConfiguration interface
Contains information about what features the subsystem supports
| Fields inherited from class org.eclipse.rse.core.subsystems.SubSystemConfiguration |
_isDirty, currentlyProcessingConnection, currentlyProcessingSubSystemConfiguration, currentlySelected, currentlySelectedConnection, filterNamingPolicy, filterPoolManagerList, filterPoolManagers, filterPoolManagersPerProfile, imageTable, subSystemList |
| Methods inherited from class org.eclipse.rse.core.subsystems.SubSystemConfiguration |
addFilterPoolManager, addSubSystem, changingSystemProfileActiveStatus, cloneEvent, cloneSubSystem, commit, configureNewFilterAction, copyFilterPoolManager, copySubSystemData, createEvent, createEvent, createEvent, createServerLauncher, createSubSystem, createSubSystemAfterTheFact, createSubSystemInternal, deleteFilterPoolManager, deleteSubSystem, deleteSubSystemsByConnection, deletingSystemProfile, disconnectAllSubSystems, doPostRestoreProcessing, filterEventFilterCreated, filterEventFilterDeleted, filterEventFilterPoolCreated, filterEventFilterPoolDeleted, filterEventFilterPoolRenamed, filterEventFilterPoolsRePositioned, filterEventFilterRenamed, filterEventFiltersRePositioned, filterEventFilterStringCreated, filterEventFilterStringDeleted, filterEventFilterStringsRePositioned, filterEventFilterStringUpdated, filterEventFilterUpdated, fireEvent, fireEvent, fireEvent, fireSubSystemEvent, fireSubSystemEvent, fireSubSystemEvent, fireSubSystemFilterEvent, fireSubSystemFilterEvent, fireSubSystemFilterEvent, fireSubSystemFilterEvent, fireSubSystemFilterEvent, fireSubSystemFilterEvent, getActiveFilterPoolManagers, getAdapter, getCategory, getConnectingMessage, getDefaultFilterPool, getDefaultFilterPoolName, getDefaultSystemFilterPool, getDefaultSystemFilterPool, getDescription, getDisconnectingMessage, getFilterPool, getFilterPoolManager, getFilterPoolManager, getFilterPoolManager, getFilterPoolManager, getFilterPoolManager, getFilterPoolManagerList, getFilterPoolManagerName, getFilterPoolManagers, getFilterPools, getGraphicsImage, getGraphicsLiveImage, getId, getImage, getLiveImage, getName, getNewFilterWizardPoolWrapperInformation, getReferencableSystemFilterPoolManagers, getServerLauncherForm, getSubSystemConfigurationProxy, getSubSystemList, getSubSystemPropertyPageCoreFrom, getSubSystemPropertyPages, getSubSystems, getSubSystems, getSubSystems, getSubSystems, getSystemFilterPoolForBrokenReference, getSystemFilterPoolManager, getSystemFilterPoolManagers, getSystemProfile, getSystemProfile, getSystemProfile, getSystemProfile, getSystemProfileName, getSystemTypes, getUserIdValidator, getVendor, handleException, initializeSubSystem, internalGetSubSystemName, internalGetSubSystems, invalidateFilterCache, invalidateSubSystemCache, isCaseSensitive, isDirty, isFactoryFor, isSubSystemsDeletable, isUserPrivateProfile, needsUpdate, preTestRenameSubSystemProfile, providesCustomDropInFilters, removeSubSystem, renameFilterPoolManager, renameSubSystem, renameSubSystemProfile, renameSubSystemsByConnection, reset, restoreAllFilterPoolManagersForAllProfiles, saveFilterPools, saveFilterPools, saveSubSystem, saveSubSystems, saveSubSystems, setConnection, setCurrentSelection, setDirty, setShowFilterPools, setSubSystemConfigurationProxy, setSubSystemPort, setSubSystemUserId, setWasRestored, showChangeFilterStringsPropertyPage, showFilterPools, showGenericShowInTableOnFilter, showRefreshOnFilter, subSystemsHaveBeenRestored, supportsDropInFilters, supportsDuplicateFilterStrings, supportsFileTypes, supportsFilterCaching, supportsFilterChildren, supportsFilterStringExport, supportsMultipleFilterStrings, supportsMultiStringFilters, supportsQuickFilters, supportsServerLaunchProperties, supportsServerLaunchType, supportsTargets, supportsUserDefinedActions, supportsUserDefinedActions, testForActiveReferences, toString, updateSubSystem, wasRestored |
| Methods inherited from interface org.eclipse.rse.core.subsystems.ISubSystemConfiguration |
changingSystemProfileActiveStatus, cloneSubSystem, commit, copyFilterPoolManager, createServerLauncher, createSubSystem, createSubSystemAfterTheFact, createSubSystemInternal, deleteSubSystem, deleteSubSystemsByConnection, deletingSystemProfile, disconnectAllSubSystems, getCategory, getConnectorService, getDefaultFilterPool, getDefaultSystemFilterPool, getDescription, getFilterPoolManager, getFilterPoolManagerList, getId, getName, getSubSystemConfigurationProxy, getSubSystemList, getSubSystems, getSubSystems, getSystemProfile, getSystemProfile, getSystemTypes, getVendor, isCaseSensitive, isFactoryFor, isSubSystemsDeletable, preTestRenameSubSystemProfile, providesCustomDropInFilters, renameFilterPoolManager, renameSubSystem, renameSubSystemProfile, renameSubSystemsByConnection, reset, saveSubSystem, setConnection, setCurrentSelection, setShowFilterPools, setSubSystemConfigurationProxy, setSubSystemPort, setSubSystemUserId, showChangeFilterStringsPropertyPage, showFilterPools, showGenericShowInTableOnFilter, showRefreshOnFilter, supportsDropInFilters, supportsFileTypes, supportsFilterCaching, supportsFilterChildren, supportsFilterStringExport, supportsMultipleFilterStrings, supportsMultiStringFilters, supportsQuickFilters, supportsServerLaunchProperties, supportsServerLaunchType, supportsTargets, supportsUserDefinedActions, testForActiveReferences, updateSubSystem |
| Methods inherited from interface org.eclipse.rse.core.filters.ISystemFilterPoolManagerProvider |
filterEventFilterCreated, filterEventFilterDeleted, filterEventFilterPoolCreated, filterEventFilterPoolDeleted, filterEventFilterPoolRenamed, filterEventFilterPoolsRePositioned, filterEventFilterRenamed, filterEventFiltersRePositioned, filterEventFilterStringCreated, filterEventFilterStringDeleted, filterEventFilterStringsRePositioned, filterEventFilterStringUpdated, filterEventFilterUpdated, getReferencableSystemFilterPoolManagers, getSystemFilterPoolForBrokenReference, getSystemFilterPoolManager, getSystemFilterPoolManagers |
| Methods inherited from interface org.eclipse.rse.core.persistance.IRSEPersistableContainer |
isDirty, setDirty, setWasRestored, wasRestored |
RemoteProcessSubSystemConfiguration
public RemoteProcessSubSystemConfiguration()
supportsSubSystemConnect
public boolean supportsSubSystemConnect()
- We return true.
- Specified by:
supportsSubSystemConnect in interface ISubSystemConfiguration- Overrides:
supportsSubSystemConnect in class SubSystemConfiguration
- See Also:
SubSystemConfiguration.supportsSubSystemConnect()
isPortEditable
public boolean isPortEditable()
- We return true.
- Specified by:
isPortEditable in interface ISubSystemConfiguration- Overrides:
isPortEditable in class SubSystemConfiguration
- See Also:
SubSystemConfiguration.isPortEditable()
supportsCommands
public boolean supportsCommands()
- We return false.
- Specified by:
supportsCommands in interface ISubSystemConfiguration- Overrides:
supportsCommands in class SubSystemConfiguration
- See Also:
SubSystemConfiguration.supportsCommands()
supportsProperties
public boolean supportsProperties()
- We return false.
- Specified by:
supportsProperties in interface ISubSystemConfiguration- Overrides:
supportsProperties in class SubSystemConfiguration
- See Also:
SubSystemConfiguration.supportsProperties()
supportsFilters
public boolean supportsFilters()
- We return true.
- Specified by:
supportsFilters in interface ISubSystemConfiguration- Overrides:
supportsFilters in class SubSystemConfiguration
- See Also:
SubSystemConfiguration.supportsFilters()
supportsNestedFilters
public boolean supportsNestedFilters()
- We return false
- Specified by:
supportsNestedFilters in interface ISubSystemConfiguration- Overrides:
supportsNestedFilters in class SubSystemConfiguration
- See Also:
SubSystemConfiguration.supportsNestedFilters()
supportsCompileActions
public boolean supportsCompileActions()
- Return true if you support compile actions for the remote system objects returned from expansion of
subsystems created by this subsystem factory.
By returning true, user sees a "Work with->Compile Commands..." action item in the popup menu for this
subsystem. The action is supplied by the framework, but is populated using overridable methods in this subsystem.
We return true.
- Specified by:
supportsCompileActions in interface ISubSystemConfiguration- Overrides:
supportsCompileActions in class SubSystemConfiguration
- See Also:
#getCompileManager(),
#createCompileManager()
supportsServerLaunchProperties
public boolean supportsServerLaunchProperties()
- Tell us if this subsystem factory supports server launch properties, which allow the user
to configure how the server-side code for these subsystems are started. There is a Server
Launch Setting property page, with a pluggable composite, where users can configure these
properties.
We return true.
createDefaultFilterPool
protected ISystemFilterPool createDefaultFilterPool(ISystemFilterPoolManager mgr)
- Override from parent.
Here we create the default filter pool for this subsystem factory, and populate it
with default filters.
- Overrides:
createDefaultFilterPool in class SubSystemConfiguration
getTranslatedFilterTypeProperty
public String getTranslatedFilterTypeProperty(ISystemFilter selectedFilter)
- Return the translated string to show in the property sheet for the type property.
- Specified by:
getTranslatedFilterTypeProperty in interface ISubSystemConfiguration- Overrides:
getTranslatedFilterTypeProperty in class SubSystemConfiguration
getPortValidator
public ISystemValidator getPortValidator()
Copyright (c) IBM Corporation and others 2000, 2006. All Rights Reserved.