Remote Systems
v6.4.1

Package com.ibm.etools.systems.core

Interface Summary
IRemoteSystemsProject Therei is exactly one remote systems project.
ISystemConstants Constants used throughout the System plugin.
ISystemFileTransferModeMapping  
ISystemFileTransferModeRegistry  
ISystemMessages Message IDs
ISystemPreferencesConstants Keys into preferences bundle.
ISystemRemoteCommand  
ISystemRemoteCommandMessage  
ISystemTypes Constants for system types.
ISystemUserIdConstants Constants for user Id management
ISystemViewSupplier You own views launchable from the Remote Systems Explorer.
SystemResourceConstants Constants related to project and folder names.
 

Class Summary
PasswordPersistenceManager PasswordPersistanceManager manages the saving and retreiving of user ID / passwords to the Eclipse keyring for registered system types.
RemoteSystemsProject Handle for a Remote Systems Project A Remote Systems Project is a singleton created initially by the remote systems plugin.
RemoteSystemsTempProjectNature A nature for the temporary project where we store files.
SystemAdapterHelpers This class has static helper methods that will get an adapter given an object.
SystemBasePlugin A base plugin class offering common operations.
SystemElapsedTimer A utility helper class to help when making timings of potentially long operations, such as remote system calls.
SystemFileTransferModeMapping An internal class.
SystemFileTransferModeRegistry An internal class.
SystemIFileProperties Class that encapsulates ISeries IResource persistent properties.
SystemObjectContributorManager This class is a default implementation of IObjectContributorManager.
SystemPerspectiveHelpers  
SystemPlugin Plugin for the core remote systems support.
SystemPopupMenuActionContributor This class is ripped off from ObjectActionContributor from Eclipse.
SystemPopupMenuActionContributorManager We modelled our com.ibm.etools.systems.core.popupMenus extension point after the org.eclipse.ui.popupMenus extension point, so it makes sense to model the code to support it after the Eclipse code to support theirs.
SystemPopupMenuActionContributorReader This class is a ripoff of org.eclipse.ui.internal.ObjectActionContributorReader.
SystemPreferencesManager A class that encapsulates all global preferences for the remote system framework These include: The list of profile names that are active The global default user Id The default user Id per system type The global setting about whether to show filter pools The global setting about whether to show filter strings
SystemPropertyPageExtension Represents a registered remote system property page.
SystemPropertyPageExtensionManager Manages remote system property page extenders.
SystemRemoteCommand A remote command with the command string, messages retrieved, and possibly additional information
SystemRemoteCommandMessage  
SystemRemoteDirectoryMatcher This class encapsulates all the criteria required to identify a match on a remote * system directory object
SystemRemoteFileMatcher This class encapsulates all the criteria required to identify a match on a remote system file object.
SystemRemoteObjectMatcher This class encapsulates all the criteria required to identify a match on a remote system object, and the methods to determine if a given input meets that criteria.
SystemResourceHelpers A class with helper methods for working with the underlying Eclipse resources * needed for filters, filter pools and filter pool managers.
SystemResourceListener This class manages listening for resource changes within our project.
SystemResourceManager Static methods that manage the workbench resource tree for the remote systems project.
SystemStringTokenizer Similar to java's StringTokenizer, but supports multi-character delimiter versus just single character delimiters.
SystemSubSystemHelpers Static helpers to make it easier to get subsystems and subsystem factories
SystemTempFileListener This class manages listening for resource changes within our temp file project It is used for listening to saves made in the editor so that we can upload changes to the remote files.
SystemType Represents a registered system type, as registered by the systemtype extension point
SystemUniversalTempFileListener This class manages listening for resource changes within our temp file project It is used for listening to saves made in the editor so that we can upload changes to the remote files.
 


Remote Systems
v6.4.1

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.