|
org.eclipse.rse.subsystems.files.ftp
Class FTPFileSubSystemConfiguration
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
org.eclipse.rse.subsystems.files.ftp.FTPFileSubSystemConfiguration
-
All Implemented Interfaces:
-
IAdaptable,
ISystemFilterPoolManagerProvider,
IRSEPersistableContainer,
ISubSystemConfiguration,
IFileServiceSubSystemConfiguration,
IRemoteFileSubSystemConfiguration
-
public class FTPFileSubSystemConfiguration
- extends
FileServiceSubSystemConfiguration
Provides a factory for generating instances of the class
SampleFileSubSystem.
Methods inherited from class org.eclipse.rse.subsystems.files.core.subsystems.
RemoteFileSubSystemConfiguration
|
createDefaultFilterPool,
getEditorProfileID,
getFileFilterStringValidator,
getFileNameValidator,
getFolderNameValidator,
getLineSeparator,
getPathSeparator,
getPathSeparatorChar,
getPathValidator,
getSeparator,
getSeparatorChar,
getTranslatedFilterTypeProperty,
initializeSubSystem,
isCaseSensitive,
isUnixStyle,
providesCustomDropInFilters,
recursivelyUpdateIFileProperties,
renameSubSystemProfile,
setIsUnixStyle,
supportsDropInFilters,
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,
getDefaultFilterPool,
getDefaultFilterPoolName,
getDefaultSystemFilterPool,
getDefaultSystemFilterPool,
getDescription,
getDisconnectingMessage,
getFilterPool,
getFilterPoolManager,
getFilterPoolManager,
getFilterPoolManager,
getFilterPoolManager,
getFilterPoolManager,
getFilterPoolManager,
getFilterPoolManagerList,
getFilterPoolManagerName,
getFilterPoolManagers,
getFilterPools,
getId,
getName,
getNewFilterWizardPoolWrapperInformation,
getPersistableChildren,
getPersistableParent,
getReferencableSystemFilterPoolManagers,
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,
setCurrentSelection,
setDirty,
setShowFilterPools,
setSubSystemConfigurationProxy,
setSubSystemPort,
setSubSystemUserId,
setTainted,
setWasRestored,
showChangeFilterStringsPropertyPage,
showFilterPools,
showGenericShowInTableOnFilter,
showRefreshOnFilter,
subSystemsHaveBeenRestored,
supportsCommands,
supportsDeferredQueries,
supportsDuplicateFilterStrings,
supportsEncoding,
supportsFilterCaching,
supportsFilterChildren,
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
|
Methods inherited from interface org.eclipse.rse.core.subsystems.
ISubSystemConfiguration
|
changingSystemProfileActiveStatus,
cloneSubSystem,
commit,
copyFilterPoolManager,
createServerLauncher,
createSubSystem,
createSubSystemAfterTheFact,
deleteSubSystem,
deleteSubSystemsByConnection,
deletingSystemProfile,
disconnectAllSubSystems,
getAllSystemFilterPoolManagers,
getCategory,
getDefaultFilterPool,
getDefaultSystemFilterPool,
getDescription,
getFilterPoolManager,
getFilterPoolManager,
getFilterPoolManagerList,
getId,
getName,
getSubSystemConfigurationProxy,
getSubSystemList,
getSubSystems,
getSubSystems,
getSystemProfile,
getSystemProfile,
getSystemTypes,
getTranslatedFilterTypeProperty,
getVendor,
isPortEditable,
isSubSystemsDeletable,
preTestRenameSubSystemProfile,
providesCustomDropInFilters,
renameFilterPoolManager,
renameSubSystem,
renameSubSystemProfile,
renameSubSystemProfile,
renameSubSystemsByConnection,
reset,
saveSubSystem,
setConnection,
setCurrentSelection,
setShowFilterPools,
setSubSystemConfigurationProxy,
setSubSystemPort,
setSubSystemUserId,
showChangeFilterStringsPropertyPage,
showFilterPools,
showGenericShowInTableOnFilter,
showRefreshOnFilter,
supportsCommands,
supportsDeferredQueries,
supportsDropInFilters,
supportsEncoding,
supportsFilterCaching,
supportsFilterChildren,
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
|
_hostFileAdapter
protected
IHostFileToRemoteFileAdapter _hostFileAdapter
FTPFileSubSystemConfiguration
public FTPFileSubSystemConfiguration()
isFactoryFor
public boolean isFactoryFor(
Class subSystemType)
-
Description copied from class:
RemoteFileSubSystemConfiguration
- 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.
-
-
Specified by:
-
isFactoryFor
in interface
ISubSystemConfiguration
-
Overrides:
-
isFactoryFor
in class
RemoteFileSubSystemConfiguration
-
-
Parameters:
-
subSystemType - type of subsystem
-
Returns:
- whether this factory is for the specified subsystemtype
supportsArchiveManagement
public boolean supportsArchiveManagement()
-
Description copied from interface:
IRemoteFileSubSystemConfiguration
- Return true if subsystems for this configuration support archive management.
-
-
Returns:
- true if archive management is supported
createSubSystemInternal
public
ISubSystem createSubSystemInternal(
IHost host)
- Instantiate and return an instance of OUR subystem.
Do not populate it yet though!
-
-
Specified by:
-
createSubSystemInternal
in interface
ISubSystemConfiguration
-
Overrides:
-
createSubSystemInternal
in class
RemoteFileSubSystemConfiguration
-
-
See Also:
-
SubSystemConfiguration.createSubSystemInternal(IHost)
supportsFileTypes
public boolean supportsFileTypes()
-
Description copied from class:
RemoteFileSubSystemConfiguration
- Return true if you support user-defined/managed named file types
We return true
-
-
Specified by:
-
supportsFileTypes
in interface
ISubSystemConfiguration
-
Overrides:
-
supportsFileTypes
in class
RemoteFileSubSystemConfiguration
-
supportsSearch
public boolean supportsSearch()
-
Description copied from class:
RemoteFileSubSystemConfiguration
- By default this returns true. Override if the file subsystem
does not support search.
-
-
Specified by:
-
supportsSearch
in interface
IRemoteFileSubSystemConfiguration
-
Overrides:
-
supportsSearch
in class
RemoteFileSubSystemConfiguration
-
-
Returns:
- true if search is supported
supportsEnvironmentVariablesPropertyPage
public boolean supportsEnvironmentVariablesPropertyPage()
-
Description copied from class:
RemoteFileSubSystemConfiguration
- Return true if subsystems of this factory support the environment variables property.
Return true to show it, return false to hide it. We return true.
-
-
Specified by:
-
supportsEnvironmentVariablesPropertyPage
in interface
IRemoteFileSubSystemConfiguration
-
Overrides:
-
supportsEnvironmentVariablesPropertyPage
in class
RemoteFileSubSystemConfiguration
-
supportsFilters
public boolean supportsFilters()
-
Description copied from class:
SubSystemConfiguration
- Return true if you support filters, false otherwise.
If you support filters, then some housekeeping will be
done for you automatically. Specifically, they
will be saved and restored for you automatically.
The default is to support filters.
-
-
Specified by:
-
supportsFilters
in interface
ISubSystemConfiguration
-
Overrides:
-
supportsFilters
in class
SubSystemConfiguration
-
-
Returns:
-
true to indicate that Filters are supported by default.
getConnectorService
public
IConnectorService getConnectorService(
IHost host)
-
Description copied from class:
SubSystemConfiguration
- Get the connector service for a particular host.
This may create the connector service if necessary.
If the configuration is a service subsystem configuration, this should
return the connector service specified in
ISubSystemConfiguration.setConnectorService(IHost, IConnectorService) .
This default implementation returns null . Service subsystem
configurations must override as defined in the interface.
-
-
Specified by:
-
getConnectorService
in interface
ISubSystemConfiguration
-
Overrides:
-
getConnectorService
in class
SubSystemConfiguration
-
-
Parameters:
-
host - the host for which to create or retrieve the connector service
-
Returns:
- the connector service associated with this host. This can return null if there
is no connector service associated with this configuration. It is recommended that
there be a connector service if
ISubSystemConfiguration.supportsSubSystemConnect() is true. -
See Also:
-
ISubSystemConfiguration.getConnectorService(IHost)
setConnectorService
public void setConnectorService(
IHost host,
IConnectorService connectorService)
-
Description copied from class:
SubSystemConfiguration
- Set the connector service for a particular host. This is usually managed
by a connector service manager known to this configuration. This must be
implemented by service subsystem configurations. Service subsystems allow
a connector service to be changed.
This default implementation does nothing. Service subsystems must
override as defined in the interface.
-
-
Specified by:
-
setConnectorService
in interface
ISubSystemConfiguration
-
Overrides:
-
setConnectorService
in class
SubSystemConfiguration
-
-
Parameters:
-
host - the host for which to set this connector service. -
connectorService - the connector service associated with this host. -
See Also:
-
ISubSystemConfiguration.setConnectorService(IHost, IConnectorService)
createFileService
public
IFileService createFileService(
IHost host)
-
createSearchService
public
ISearchService createSearchService(
IHost host)
-
getHostFileAdapter
public
IHostFileToRemoteFileAdapter getHostFileAdapter()
-
createSearchConfiguration
public
IHostSearchResultConfiguration createSearchConfiguration(
IHost host,
IHostSearchResultSet resultSet,
Object searchTarget,
SystemSearchString searchString)
-
getLanguageUtilityFactory
public
ILanguageUtilityFactory getLanguageUtilityFactory(
IRemoteFileSubSystem ss)
-
getServiceImplType
public
Class getServiceImplType()
-
Description copied from class:
SubSystemConfiguration
- Get the implementation type of the service associated with this subsystem
configuration. If the configuration is not a service subsystem
configuration then this must return
null , otherwise it
must return the class that implements the interface specified in
ISubSystemConfiguration.getServiceType() .
This default implementation returns null . Service subsystem
configurations must override as defined in the interface.
-
-
Specified by:
-
getServiceImplType
in interface
ISubSystemConfiguration
-
Overrides:
-
getServiceImplType
in class
SubSystemConfiguration
-
-
Returns:
- an implementation class that implements the interface specified
in
ISubSystemConfiguration.getServiceType() , or null if this is
not a service subsystem configuration. -
See Also:
-
ISubSystemConfiguration.getServiceImplType()
Copyright (c) IBM Corporation and others 2000, 2008. All Rights Reserved.
|
|