Remote Systems
v6.4.1

com.ibm.etools.systems.subsystems
Interface RemoteCmdSubSystemFactory

All Superinterfaces:
SubSystemFactory, SystemFilterPoolManagerProvider
All Known Subinterfaces:
DefaultCmdSubSystemFactory, LocalCmdSubSystemFactory, UniversalCmdSubSystemFactory
All Known Implementing Classes:
DefaultCmdSubSystemFactoryImpl, LocalCmdSubSystemFactoryImpl, RemoteCmdSubSystemFactoryImpl, UniversalCmdSubSystemFactoryImpl

public interface RemoteCmdSubSystemFactory
extends SubSystemFactory


Field Summary
static String copyright
           
 
Fields inherited from interface com.ibm.etools.systems.subsystems.SubSystemFactory
FORCE_INTO_MEMORY, LAZILY
 
Method Summary
 ImageDescriptor getActiveCommandShellImageDescriptor()
          Return the active command shell icon for this subsystem
 String getCommandSeparator()
          Return in string format the character used to separate commands.
 IAction getCommandShellAction(RemoteCmdSubSystem selectedSubSystem, Shell shell)
          Return the command shell action for the subsystem.
 IAction getCommandShellHistoryExportAction(Shell shell)
          Return the command shell history export action for the subsystem.
 IAction getCommandShellOutputExportAction(Shell shell)
          Return the command shell output export action for the subsystem.
 ImageDescriptor getInactiveCommandShellImageDescriptor()
          Return the inactive command shell icon for this subsystem
 boolean supportsEnvironmentVariablesPropertyPage()
          Return true if subsystems of this factory support the environment variables property.
 
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, isCaseSensitive, 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
 

Field Detail

copyright

public static final String copyright
See Also:
Constant Field Values
Method Detail

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.


getCommandSeparator

public String getCommandSeparator()
Return in string format the character used to separate commands. Eg, ";" or "&"


getCommandShellAction

public IAction getCommandShellAction(RemoteCmdSubSystem selectedSubSystem,
                                     Shell shell)
Return the command shell action for the subsystem. If there is none, return null


getCommandShellHistoryExportAction

public IAction getCommandShellHistoryExportAction(Shell shell)
Return the command shell history export action for the subsystem. If there is none, return null


getCommandShellOutputExportAction

public IAction getCommandShellOutputExportAction(Shell shell)
Return the command shell output export action for the subsystem. If there is none, return null


getActiveCommandShellImageDescriptor

public ImageDescriptor getActiveCommandShellImageDescriptor()
Return the active command shell icon for this subsystem


getInactiveCommandShellImageDescriptor

public ImageDescriptor getInactiveCommandShellImageDescriptor()
Return the inactive command shell icon for this subsystem


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.