Remote Systems
v6.4.1

com.ibm.etools.systems.launch.sourceLookup
Class AbstractRemoteSourceContainerBrowser

java.lang.Object
  extended byAbstractSourceContainerBrowser
      extended bycom.ibm.etools.systems.launch.sourceLookup.AbstractRemoteSourceContainerBrowser
All Implemented Interfaces:
IUniversalLaunchConstants
Direct Known Subclasses:
RemoteArchiveSourceContainerBrowser, RemoteFolderSourceContainerBrowser

public abstract class AbstractRemoteSourceContainerBrowser
extends AbstractSourceContainerBrowser
implements IUniversalLaunchConstants

See Also:
Serialized Form

Field Summary
protected  ResourceBundle stringsResourceBundle
           
 
Fields inherited from interface com.ibm.etools.systems.launch.IUniversalLaunchConstants
ATTR_PREFIX, ATTR_SYSTEM_CONNECTION_ALIAS_NAME, ATTR_SYSTEM_CONNECTION_PROFILE_NAME, BROWSE, BROWSEPROMPT, DEBUG_MODE, HISTORY_PREFIX, ICON_EXT, ICON_ROOT, ICON_SOURCELOCATOR_RSE, ICON_SOURCELOCATOR_RSE_ID, ICON_SOURCELOCATOR_RSE_ROOT, ICON_SUFFIX, LABEL, LAUNCH_GENERIC_PREFIX, PLUGIN_ID, PREFIX, REMOTEBUILD_EXPORT_LABEL, REMOTEBUILD_EXPORT_ROOT, REMOTEBUILD_EXPORT_TOOLTIP, REMOTEBUILD_PROGRAM, REMOTEBUILD_PROJECT, REMOTEBUILD_PROJECT_TOOLTIP, REMOTEBUILD_PROJECTCHKBOX, REMOTEEXTTOOLS_CONNECTION_INVALID, REMOTEEXTTOOLS_PROJECT_INVALID, REMOTEEXTTOOLS_WORKINGDIR_INVALID, REMOTEPROGRAM_CONNECTION, REMOTEPROGRAM_CONNECTIONS_LABEL, REMOTEPROGRAM_CONNECTIONS_TOOLTIP, REMOTEPROGRAM_EXPORT_LABEL, REMOTEPROGRAM_EXPORT_ROOT, REMOTEPROGRAM_EXPORT_TOOLTIP, REMOTEPROGRAM_PROGRAM, REMOTESOURCECONTIANER_ARCHIVE_ROOT, REMOTESOURCECONTIANER_DOWNLOAD, REMOTESOURCECONTIANER_FOLDER_ROOT, REMOTESOURCECONTIANER_LOOKUP, REMOTETOOLS_TABS_DEBUG_PREFIX, REMOTETOOLS_TABS_MAIN, REMOTETOOLS_TABS_MAIN_EXPORT_BROWSE_ROOT, REMOTETOOLS_TABS_MAIN_EXPORT_BROWSE_TOOLTIP, REMOTETOOLS_TABS_MAIN_EXPORT_DIALOG_ROOT, REMOTETOOLS_TABS_MAIN_EXPORT_DIALOG_TITLE, REMOTETOOLS_TABS_MAIN_EXPORT_LABEL, REMOTETOOLS_TABS_MAIN_EXPORT_ROOT, REMOTETOOLS_TABS_MAIN_EXPORT_TOOLTIP, REMOTETOOLS_TABS_MAIN_PROJECT_BROWSE_DIALOG_ROOT, REMOTETOOLS_TABS_MAIN_PROJECT_BROWSE_ROOT, REMOTETOOLS_TABS_MAIN_PROJECT_CHECK_ROOT, REMOTETOOLS_TABS_MAIN_PROJECT_ROOT, REMOTETOOLS_TABS_PREFIX, RESID_LAUNCH_PREFRENCE_DEBUG_ROOT, RESID_LAUNCH_PREFRENCE_PREFIX, RESID_PREFIX, RESID_REMOTEBUILD_PREFIX, RESID_REMOTEPROGRAM_PREFIX, RESID_REMOTESOURCECONTAINER_PREFIX, RESID_UI_PREFIX, RSE_ARCHIVE_SOURCECONTAINER_TYPE, RSE_DIRECTORY_SOURCECONTAINER_TYPE, RSE_SOURCECONTAINER_ARCHIVE_SELECTION_INVALID, RSE_SOURCECONTAINER_FOLDER_SELECTION_INVALID, RUN_MODE, SHOWINERRORLIST, TITLE, TOOLTIP
 
Constructor Summary
AbstractRemoteSourceContainerBrowser()
           
 
Method Summary
 ISourceContainer[] addSourceContainers(Shell shell, ISourceLookupDirector director)
           
protected abstract  ISourceContainer createSourceContainer(SystemConnection connection, IPath path, boolean useLocalFirst, boolean isCaseSensitive)
           
protected abstract  ResourceBundle getResourceBundle()
           
protected abstract  String getResourceKey()
           
protected abstract  IValidatorRemoteSelection getSelectionValidator()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

stringsResourceBundle

protected ResourceBundle stringsResourceBundle
Constructor Detail

AbstractRemoteSourceContainerBrowser

public AbstractRemoteSourceContainerBrowser()
Method Detail

addSourceContainers

public ISourceContainer[] addSourceContainers(Shell shell,
                                              ISourceLookupDirector director)

getSelectionValidator

protected abstract IValidatorRemoteSelection getSelectionValidator()

createSourceContainer

protected abstract ISourceContainer createSourceContainer(SystemConnection connection,
                                                          IPath path,
                                                          boolean useLocalFirst,
                                                          boolean isCaseSensitive)

getResourceBundle

protected abstract ResourceBundle getResourceBundle()

getResourceKey

protected abstract String getResourceKey()

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.