com.ibm.etools.systems.subsystems
Interface RemoteFileSubSystemFactory
- All Superinterfaces:
- SubSystemFactory, SystemFilterPoolManagerProvider
- All Known Subinterfaces:
- DefaultFileSubSystemFactory, LocalFileSubSystemFactory, UniversalFileSubSystemFactory
- All Known Implementing Classes:
- DefaultFileSubSystemFactoryImpl, LocalFileSubSystemFactoryImpl, RemoteFileSubSystemFactoryImpl, UniversalFileSubSystemFactoryImpl
- public interface RemoteFileSubSystemFactory
- extends SubSystemFactory
Methods inherited from interface com.ibm.etools.systems.subsystems.SubSystemFactory |
addCommonRemoteActions, changingSystemProfileActiveStatus, cloneSubSystem, copyFilterPoolManager, createFilterByPrompting, createSubSystem, customizeChangeFilterPropertyPage, customizeFilterStringPropertyPage, deleteSubSystem, deleteSubSystemsByConnection, deletingSystemProfile, disconnectAllSubSystems, getActionSubSystem, getCategory, getCompileManager, getDefaultSystemFilterPool, getFilterActions, getFilterPoolActions, getFilterPoolManager, getFilterPoolManagerList, getFilterPoolReferenceActions, getFilterReferenceActions, getGraphicsImage, getGraphicsLiveImage, getId, getImage, getLiveImage, getName, getNewConnectionWizardPages, getPasswordValidator, getPortValidator, getServerLauncherForm, getSubSystemActions, getSubSystemFactoryProxy, getSubSystemList, getSubSystemPropertyPageCoreFrom, getSubSystems, getSubSystems, getSystemProfile, getSystemTypes, getTranslatedFilterTypeProperty, getUserIdValidator, getVendor, isPortEditable, isSubSystemsDeletable, preTestRenameSubSystemProfile, providesCustomDropInFilters, renameSubSystem, renameSubSystemProfile, renameSubSystemProfile, renameSubSystemsByConnection, reset, save, saveSubSystem, setConnection, setCurrentSelection, setShowFilterPools, setSubSystemFactoryProxy, setSubSystemPort, setSubSystemUserId, showChangeFilterStringsPropertyPage, showFilterPools, showGenericShowInTableOnFilter, showRefreshOnFilter, supportsCommands, supportsCompileActions, supportsDropInFilters, supportsFileTypes, supportsFilterCaching, supportsFilters, supportsFilterStringExport, supportsMultipleFilterStrings, supportsMultiStringFilters, supportsNestedFilters, supportsProperties, supportsQuickFilters, supportsServerLaunchProperties, supportsServerLaunchType, supportsSubSystemConnect, supportsTargets, supportsUserDefinedActions, supportsUserDefinedActions, supportsUserId, testForActiveReferences, updateSubSystem |
Methods inherited from interface com.ibm.etools.systems.filters.SystemFilterPoolManagerProvider |
filterEventFilterCreated, filterEventFilterDeleted, filterEventFilterPoolCreated, filterEventFilterPoolDeleted, filterEventFilterPoolRenamed, filterEventFilterPoolsRePositioned, filterEventFilterRenamed, filterEventFiltersRePositioned, filterEventFilterStringCreated, filterEventFilterStringDeleted, filterEventFilterStringsRePositioned, filterEventFilterStringUpdated, filterEventFilterUpdated, getReferencableSystemFilterPoolManagers, getSystemFilterImage, getSystemFilterPoolForBrokenReference, getSystemFilterPoolImage, getSystemFilterPoolManager, getSystemFilterPoolManagerImage, getSystemFilterPoolManagers, getSystemFilterStringImage, getSystemFilterStringImage |
copyright
public static final String copyright
- See Also:
- Constant Field Values
supportsEnvironmentVariablesPropertyPage
public boolean supportsEnvironmentVariablesPropertyPage()
- Return true if subsystems of this factory support the environment variables property.
Return true to show it, return false to hide it.
isUnixStyle
public boolean isUnixStyle()
- Tell us if this is a unix-style file system or a windows-style file system. The
default is windows.
Child classes must call this, so we know how to respond to separator and path-separator requests.
isCaseSensitive
public boolean isCaseSensitive()
- Tell us if this file system is case sensitive. The default is isUnixStyle(), and so should
rarely need to be overridden.
- Specified by:
isCaseSensitive
in interface SubSystemFactory
getPathValidator
public ISystemValidator getPathValidator()
- Return validator used in filter string dialog for the path part of the filter string
getFileFilterStringValidator
public ISystemValidator getFileFilterStringValidator()
- Return validator used in filter string dialog for the file part of the filter string
getFileNameValidator
public ValidatorFileName getFileNameValidator()
- Return validator used when creating or renaming files
getFolderNameValidator
public ValidatorFolderName getFolderNameValidator()
- Return validator used when creating or renaming folders
getSeparator
public String getSeparator()
- Return in string format the character used to separate folders. Eg, "\" or "/"
getSeparatorChar
public char getSeparatorChar()
- Return in character format the character used to separate folders. Eg, "\" or "/"
getPathSeparator
public String getPathSeparator()
- Return in string format the character used to separate paths. Eg, ";" or ":"
getPathSeparatorChar
public char getPathSeparatorChar()
- Return in char format the character used to separate paths. Eg, ";" or ":"
getLineSeparator
public String getLineSeparator()
- Return as a string the line separator.
getEditorProfileID
public String getEditorProfileID()
- Return the default remote systems editor profile ID for files on this subsystem
Copyright © 2005 IBM Corp. All Rights Reserved.
Note: This documentation is for part of an interim API that is still under development and expected to change significantly before reaching stability. It is being made available at this early stage to solicit feedback from pioneering adopters on the understanding that any code that uses this API will almost certainly be broken (repeatedly) as the API evolves.