|
org.eclipse.rse.subsystems.files.core.servicesubsystem
Class FileServiceSubSystemConfiguration
java.lang.Object
org.eclipse.rse.core.subsystems.SubSystemConfiguration
org.eclipse.rse.subsystems.files.core.subsystems.RemoteFileSubSystemConfiguration
org.eclipse.rse.subsystems.files.core.servicesubsystem.FileServiceSubSystemConfiguration
-
All Implemented Interfaces:
-
IAdaptable,
ISystemFilterPoolManagerProvider,
IRSEPersistableContainer,
ISubSystemConfiguration,
IFileServiceSubSystemConfiguration,
IRemoteFileSubSystemConfiguration
-
Direct Known Subclasses:
-
DStoreFileSubSystemConfiguration,
FTPFileSubSystemConfiguration,
LocalFileSubSystemConfiguration,
SftpFileSubSystemConfiguration
-
public abstract class FileServiceSubSystemConfiguration
- extends
RemoteFileSubSystemConfiguration
- implements
IFileServiceSubSystemConfiguration
Methods inherited from class org.eclipse.rse.subsystems.files.core.subsystems.
RemoteFileSubSystemConfiguration
|
createDefaultFilterPool,
createSubSystemInternal,
getEditorProfileID,
getFileFilterStringValidator,
getFileNameValidator,
getFolderNameValidator,
getLineSeparator,
getPathSeparator,
getPathSeparatorChar,
getPathValidator,
getSeparator,
getSeparatorChar,
getTranslatedFilterTypeProperty,
initializeSubSystem,
isCaseSensitive,
isFactoryFor,
isUnixStyle,
providesCustomDropInFilters,
recursivelyUpdateIFileProperties,
renameSubSystemProfile,
setIsUnixStyle,
supportsDropInFilters,
supportsEnvironmentVariablesPropertyPage,
supportsFileTypes,
supportsSearch,
supportsTargets
|
Methods inherited from class org.eclipse.rse.core.subsystems.
SubSystemConfiguration
|
addFilterPoolManager,
addSubSystem,
beginRestore,
changingSystemProfileActiveStatus,
cloneEvent,
cloneSubSystem,
commit,
copyFilterPoolManager,
copySubSystemData,
createEvent,
createEvent,
createEvent,
createServerLauncher,
createSubSystem,
createSubSystemAfterTheFact,
deleteFilterPoolManager,
deleteSubSystem,
deleteSubSystemsByConnection,
deletingSystemProfile,
disconnectAllSubSystems,
doPostRestoreProcessing,
endRestore,
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,
getAllSystemFilterPoolManagers,
getCategory,
getConnectingMessage,
getConnectorService,
getDefaultFilterPool,
getDefaultFilterPoolName,
getDefaultSystemFilterPool,
getDefaultSystemFilterPool,
getDescription,
getDisconnectingMessage,
getFilterPool,
getFilterPoolManager,
getFilterPoolManager,
getFilterPoolManager,
getFilterPoolManager,
getFilterPoolManager,
getFilterPoolManager,
getFilterPoolManagerList,
getFilterPoolManagerName,
getFilterPoolManagers,
getFilterPools,
getId,
getName,
getNewFilterWizardPoolWrapperInformation,
getPersistableChildren,
getPersistableParent,
getReferencableSystemFilterPoolManagers,
getServiceImplType,
getSubSystemConfigurationProxy,
getSubSystemList,
getSubSystems,
getSubSystems,
getSubSystems,
getSubSystems,
getSystemFilterPoolForBrokenReference,
getSystemFilterPoolManager,
getSystemFilterPoolManagers,
getSystemProfile,
getSystemProfile,
getSystemProfile,
getSystemProfile,
getSystemProfileName,
getSystemTypes,
getVendor,
handleException,
internalGetSubSystemName,
internalGetSubSystems,
invalidateFilterCache,
invalidateSubSystemCache,
isDirty,
isPortEditable,
isSubSystemsDeletable,
isTainted,
isUserPrivateProfile,
needsUpdate,
preTestRenameSubSystemProfile,
removeSubSystem,
renameFilterPoolManager,
renameSubSystem,
renameSubSystemProfile,
renameSubSystemsByConnection,
reset,
saveFilterPools,
saveFilterPools,
saveSubSystem,
saveSubSystems,
saveSubSystems,
setConnection,
setConnectorService,
setCurrentSelection,
setDirty,
setShowFilterPools,
setSubSystemConfigurationProxy,
setSubSystemPort,
setSubSystemUserId,
setTainted,
setWasRestored,
showChangeFilterStringsPropertyPage,
showFilterPools,
showGenericShowInTableOnFilter,
showRefreshOnFilter,
subSystemsHaveBeenRestored,
supportsCommands,
supportsDeferredQueries,
supportsDuplicateFilterStrings,
supportsEncoding,
supportsFilterCaching,
supportsFilterChildren,
supportsFilters,
supportsFilterStringExport,
supportsMultipleFilterStrings,
supportsMultiStringFilters,
supportsNestedFilters,
supportsProperties,
supportsQuickFilters,
supportsServerLaunchType,
supportsSubSystemConnect,
testForActiveReferences,
toString,
updateSubSystem,
wasRestored
|
Methods inherited from interface org.eclipse.rse.subsystems.files.core.subsystems.
IRemoteFileSubSystemConfiguration
|
getEditorProfileID,
getFileFilterStringValidator,
getFileNameValidator,
getFolderNameValidator,
getLineSeparator,
getPathSeparator,
getPathSeparatorChar,
getPathValidator,
getSeparator,
getSeparatorChar,
isCaseSensitive,
isUnixStyle,
supportsArchiveManagement,
supportsEnvironmentVariablesPropertyPage,
supportsSearch
|
Methods inherited from interface org.eclipse.rse.core.subsystems.
ISubSystemConfiguration
|
changingSystemProfileActiveStatus,
cloneSubSystem,
commit,
copyFilterPoolManager,
createServerLauncher,
createSubSystem,
createSubSystemAfterTheFact,
createSubSystemInternal,
deleteSubSystem,
deleteSubSystemsByConnection,
deletingSystemProfile,
disconnectAllSubSystems,
getAllSystemFilterPoolManagers,
getCategory,
getConnectorService,
getDefaultFilterPool,
getDefaultSystemFilterPool,
getDescription,
getFilterPoolManager,
getFilterPoolManager,
getFilterPoolManagerList,
getId,
getName,
getServiceImplType,
getSubSystemConfigurationProxy,
getSubSystemList,
getSubSystems,
getSubSystems,
getSystemProfile,
getSystemProfile,
getSystemTypes,
getTranslatedFilterTypeProperty,
getVendor,
isFactoryFor,
isPortEditable,
isSubSystemsDeletable,
preTestRenameSubSystemProfile,
providesCustomDropInFilters,
renameFilterPoolManager,
renameSubSystem,
renameSubSystemProfile,
renameSubSystemProfile,
renameSubSystemsByConnection,
reset,
saveSubSystem,
setConnection,
setConnectorService,
setCurrentSelection,
setShowFilterPools,
setSubSystemConfigurationProxy,
setSubSystemPort,
setSubSystemUserId,
showChangeFilterStringsPropertyPage,
showFilterPools,
showGenericShowInTableOnFilter,
showRefreshOnFilter,
supportsCommands,
supportsDeferredQueries,
supportsDropInFilters,
supportsEncoding,
supportsFileTypes,
supportsFilterCaching,
supportsFilterChildren,
supportsFilters,
supportsFilterStringExport,
supportsMultipleFilterStrings,
supportsMultiStringFilters,
supportsNestedFilters,
supportsProperties,
supportsQuickFilters,
supportsServerLaunchType,
supportsSubSystemConnect,
supportsTargets,
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
|
FileServiceSubSystemConfiguration
protected FileServiceSubSystemConfiguration()
getServiceType
public final
Class getServiceType()
-
Description copied from class:
SubSystemConfiguration
- Get the service type associated with this subsystem configuration. If the
configuration is not a service subsystem configuration it must return
null , otherwise it must return the interface class that
the underlying service layer implements.
This default implementation returns null . Service subsystem
configurations must override as defined in the interface.
-
-
Specified by:
-
getServiceType
in interface
ISubSystemConfiguration
-
Overrides:
-
getServiceType
in class
SubSystemConfiguration
-
-
Returns:
- an interface class that is implemented by the service layer used
by subsystems that have this configuration, or
null
if this is not a service subsystem configuration. -
See Also:
-
ISubSystemConfiguration.getServiceType()
getService
public final
IService getService(
IHost host)
-
Description copied from class:
SubSystemConfiguration
- Get the actual service associated with a particular host. If the
configuration is not a service subsystem this must return null. Otherwise
this must return the particular instance of the class returned by
ISubSystemConfiguration.getServiceImplType() that is associated with this host instance.
This default implementation returns null . Service subsystem
configurations must override as defined in the interface.
-
-
Specified by:
-
getService
in interface
ISubSystemConfiguration
-
Overrides:
-
getService
in class
SubSystemConfiguration
-
-
Parameters:
-
host - The host for which to retrieve the service.
-
Returns:
- The instance of
IService which is associated with this
host, or null if this is not a service subsystem
configuration. -
See Also:
-
ISubSystemConfiguration.getService(IHost)
getFileService
public final
IFileService getFileService(
IHost host)
-
-
Specified by:
-
getFileService
in interface
IFileServiceSubSystemConfiguration
-
getSearchService
public final
ISearchService getSearchService(
IHost host)
-
-
Specified by:
-
getSearchService
in interface
IFileServiceSubSystemConfiguration
-
supportsServerLaunchProperties
public final boolean supportsServerLaunchProperties(
IHost host)
-
Description copied from class:
SubSystemConfiguration
- Tell us if this subsystem configuration 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.
If you return true here, you may also want to override
SubSystemConfiguration.supportsServerLaunchType(ServerLaunchType) .
By default we return false here. This is overridden in UniversalFileSubSystemConfiguration though.
-
-
Specified by:
-
supportsServerLaunchProperties
in interface
ISubSystemConfiguration
-
Overrides:
-
supportsServerLaunchProperties
in class
SubSystemConfiguration
-
Copyright (c) IBM Corporation and others 2000, 2008. All Rights Reserved.
|
|