Follow Techotopia on Twitter

On-line Guides
All Guides
eBook Store
iOS / Android
Linux for Beginners
Office Productivity
Linux Installation
Linux Security
Linux Utilities
Linux Virtualization
Linux Kernel
System/Network Admin
Programming
Scripting Languages
Development Tools
Web Development
GUI Toolkits/Desktop
Databases
Mail Systems
openSolaris
Eclipse Documentation
Techotopia.com
Virtuatopia.com

How To Guides
Virtualization
General System Admin
Linux Security
Linux Filesystems
Web Servers
Graphics & Desktop
PC Hardware
Windows
Problem Solutions
Privacy Policy

  




 

 

RSE
Release 3.0

org.eclipse.rse.subsystems.files.core.subsystems
Interface IRemoteFileSubSystemConfiguration

All Superinterfaces:
IAdaptable, IRSEPersistableContainer, ISubSystemConfiguration, ISystemFilterPoolManagerProvider
All Known Subinterfaces:
IFileServiceSubSystemConfiguration
All Known Implementing Classes:
DStoreFileSubSystemConfiguration, DStoreWindowsFileSubSystemConfiguration, FileServiceSubSystemConfiguration, FTPFileSubSystemConfiguration, LocalFileSubSystemConfiguration, RemoteFileSubSystemConfiguration, SftpFileSubSystemConfiguration

public interface IRemoteFileSubSystemConfiguration
extends ISubSystemConfiguration


Field Summary
 
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
 
Method Summary
  String getEditorProfileID ()
          Return the default remote systems editor profile ID for files on this subsystem
  ISystemValidator getFileFilterStringValidator ()
          Return validator used in filter string dialog for the file part of the filter string
  ValidatorFileName getFileNameValidator ()
          Return validator used when creating or renaming files
  ValidatorFolderName getFolderNameValidator ()
          Return validator used when creating or renaming folders
  String getLineSeparator ()
          Return as a string the line separator.
  String getPathSeparator ()
          Return in string format the character used to separate paths.
 char getPathSeparatorChar ()
          Return in char format the character used to separate paths.
  ISystemValidator getPathValidator ()
          Return validator used in filter string dialog for the path part of the filter string
  String getSeparator ()
          Return in string format the character used to separate folders.
 char getSeparatorChar ()
          Return in character format the character used to separate folders.
 boolean isCaseSensitive ()
          Tell us if this file system is case sensitive.
 boolean isUnixStyle ()
          Tell us if this is a unix-style file system or a windows-style file system.
 boolean supportsArchiveManagement ()
          Return true if subsystems for this configuration support archive management.
 boolean supportsEnvironmentVariablesPropertyPage ()
          Return true if subsystems of this factory support the environment variables property.
 boolean supportsSearch ()
          Return true if subsystems for this configuration support search functionality.
 
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, getService, getServiceImplType, getServiceType, 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, supportsServerLaunchProperties, 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
 
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
 

Method Detail

supportsEnvironmentVariablesPropertyPage

boolean supportsEnvironmentVariablesPropertyPage()
Return true if subsystems of this factory support the environment variables property. Return true to show it, return false to hide it.


supportsSearch

boolean supportsSearch()
Return true if subsystems for this configuration support search functionality.

Returns:
true if search is supported

supportsArchiveManagement

boolean supportsArchiveManagement()
Return true if subsystems for this configuration support archive management.

Returns:
true if archive management is supported

isUnixStyle

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

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 ISubSystemConfiguration

getPathValidator

ISystemValidator getPathValidator()
Return validator used in filter string dialog for the path part of the filter string


getFileFilterStringValidator

ISystemValidator getFileFilterStringValidator()
Return validator used in filter string dialog for the file part of the filter string


getFileNameValidator

ValidatorFileName getFileNameValidator()
Return validator used when creating or renaming files


getFolderNameValidator

ValidatorFolderName getFolderNameValidator()
Return validator used when creating or renaming folders


getSeparator

String getSeparator()
Return in string format the character used to separate folders. Eg, "\" or "/"


getSeparatorChar

char getSeparatorChar()
Return in character format the character used to separate folders. Eg, "\" or "/"


getPathSeparator

String getPathSeparator()
Return in string format the character used to separate paths. Eg, ";" or ":"


getPathSeparatorChar

char getPathSeparatorChar()
Return in char format the character used to separate paths. Eg, ";" or ":"


getLineSeparator

String getLineSeparator()
Return as a string the line separator.


getEditorProfileID

String getEditorProfileID()
Return the default remote systems editor profile ID for files on this subsystem


RSE
Release 3.0

Copyright (c) IBM Corporation and others 2000, 2008. All Rights Reserved.

 
 
  Published under the terms of the Eclipse Public License Version 1.0 ("EPL") Design by Interspire