Rational Developer for i
7.5.0

com.ibm.etools.systems.as400.debug.launchconfig.ui
Class IDEALTabDebuggeInfoBase

java.lang.Object
  extended by AbstractLaunchConfigurationTab
      extended by com.ibm.etools.systems.as400.debug.launchconfig.ui.IDEALTabBase
          extended by com.ibm.etools.systems.as400.debug.launchconfig.ui.IDEALTabDebuggeInfoBase
All Implemented Interfaces:
IDEALConfigurationConstants, IDEALContextHelpConstants, IProgramListChangedListener, EventListener, SelectionListener, org.eclipse.swt.internal.SWTEventListener
Direct Known Subclasses:
IDEALTabDebuggeInfoAttach, IDEALTabDebuggeInfoBatch, IDEALTabDebuggeInfoInteractive

public abstract class IDEALTabDebuggeInfoBase
extends IDEALTabBase
implements IDEALConfigurationConstants, IDEALContextHelpConstants, SelectionListener, IProgramListChangedListener


Field Summary
static String copyright
           
protected  IBMiConnectionCombo iSeriesConnectionCombo
           
protected  IDEALProgramBlock programBlock
           
protected  Button stepIntoCheckBox
           
protected  Button terminateSessionCheckBox
           
protected  Button updateProdFilesCheckBox
           
 
Fields inherited from class com.ibm.etools.systems.as400.debug.launchconfig.ui.IDEALTabBase
errorMessageFromDelegate, parentTabGroup, tabGroupID
 
Fields inherited from interface com.ibm.etools.systems.as400.debug.launchconfig.IDEALConfigurationConstants
ADVANCED_FILTER_PREFIX, ALL, ANY, ATTACH, BATCH, CALL, CALLPGM, CHECKBACKENDVERSION, CHECKBOX_FILTER_PREFIX, CMD, COMPATIBLE, CONNECTION_FILTER_PREFIX, Copyright, CURLIB, DAEMON, DAEMONKEY, DEBBUGROUTER_ALREADYSTARTED, DEBBUGROUTER_CANNOTSTART, DEBBUGROUTER_CANNOTSTOP, DEBBUGROUTER_ERROR_PREFIX, DEBBUGROUTER_JOBNAME, DEBBUGROUTER_NOTSTARTED, DEBBUGROUTER_PORTNOTAVAILABLE, DEBBUGROUTER_SUBSYSTEMNAME, DEBUG_MODE, DEBUG_PERSPECTIVE_ID, DEFAULT_ROUTER_PORT, DEFAULT_ROUTER_PORT_STRING, ENDDBGSVR, ENGINE_LIB, ENGINE_PGM, ENGINE_SRVPGM, EPDC_SEP_REFRESH, ERROR_FILTER_PREFIX, ERROR_STATUS_CODE, FRONTEND_VERSION, GENERIC_FILTER_PREFIX, HIGHER_BACKENDVERSION_PREFERRED, HIGHER_BACKENDVERSION_REQUIRED, HIGHER_FRONTENDVERSION_REQUIRED, HIGHER_OS400VERSION_REQUIRED, HISTORY_ADD_PROGRAMS, HISTORY_PREFIX, HISTORY_PROGRAM_NAME, HISTORY_PROGRAM_TYPE, ICON_RELATIVE_PATH_FULL, IDEAL_DEBUG_ATTACH, IDEAL_DEBUG_BATCH, IDEAL_DEBUG_BCI, IDEAL_DEBUG_INTERACTIVE, IDEAL_GENERIC_PREFIX, IDEAL_ICON_SBREAK_DISABLE, IDEAL_ICON_SBREAK_ENABLE, IDEAL_ICON_SBREAK_VIEW_DISABLE, IDEAL_ICON_SBREAK_VIEW_ENABLE, IDEAL_ICON_SBREAK_VIEW_FILTER, IDEAL_ICON_SBREAK_VIEW_MODIFY, IDEAL_ICON_SBREAK_VIEW_REFRESH, IDEAL_ICON_SBREAK_VIEW_REMOVE, IDEAL_ICON_SBREAK_VIEW_SET, IDEAL_ICON_SEP_SET_ERROR, IDEAL_ICON_SEP_SET_WARNING, IDEAL_ICONFILE_PATH, IDEAL_ICONFILE_SBREAK_DISABLE, IDEAL_ICONFILE_SBREAK_ENABLE, IDEAL_ICONFILE_SBREAK_VIEW_DISABLE, IDEAL_ICONFILE_SBREAK_VIEW_ENABLE, IDEAL_ICONFILE_SBREAK_VIEW_FILTER, IDEAL_ICONFILE_SBREAK_VIEW_MODIFY, IDEAL_ICONFILE_SBREAK_VIEW_PATH, IDEAL_ICONFILE_SBREAK_VIEW_REFRESH, IDEAL_ICONFILE_SBREAK_VIEW_REMOVE, IDEAL_ICONFILE_SBREAK_VIEW_SET, IDEAL_ICONFILE_SEP_SET_ERROR, IDEAL_ICONFILE_SEP_SET_WARNING, IDEAL_RUN_BATCH, IDEAL_RUN_INTERACTIVE, IDEAL_RUN_MULTITHREAD, IDEAL_RUN_RSEJOB, IDEAL_SERVER_NOTEXIST, INTERACTIVE, ISERIES_MEMBER_LABEL, ISERIES_MEMBER_PREFIX, ISERIES_MEMBER_TITLE, ISERIES_WORKSPACE_LABEL, ISERIES_WORKSPACE_PREFIX, ISERIES_WORKSPACE_TITLE, JOB_FILTER_PREFIX, JOBLIST_FILTER_PREFIX, LAUNCHCMD_FILTER_PREFIX, LAUNCHCONFIG_NAME_PREFIX, LAUNCHTYPE_ATTACH, LAUNCHTYPE_UNKNOWN, LIBL, LOWEST_BACKEND_VERSION_REQUIRED, LOWEST_BACKEND_VERSION_SUPPORT_PROMPT, MODULE, MSG_FORMATTER_NAME, MULTITHREAD, NEW_CONFIG, PGM, PGM_SEPERATOR, PHANTOM_ENGINE_NAME, PHANTOM_ENGINE_PGM, PLUGIN_ID, PREFERRED_BACKEND_VERSION, PREFIX, PROCEDURE, PROGRAM_FILTER_PREFIX, PROGRAM_SEPERATOR, PROGRESS_FILTER_PREFIX, RAC_PREFIX, RAC_PREFPAGE_PREFIX, RAC_PREFPAGE_SBMJOBCMD, RESID_ADVANCED_IPADDRESS, RESID_ADVANCED_IPAUTOMATIC, RESID_ADVANCED_IPGROUPTITLE, RESID_ADVANCED_IPSPECIFY, RESID_ADVANCED_SOURCEPATH, RESID_ADVANCED_STOPATENTRY, RESID_BUTTON_ADD, RESID_BUTTON_CONTINUE, RESID_CHECKBOX_STEPINTO, RESID_CHECKBOX_UPDPRODFILES, RESID_CONNECTION_NAME, RESID_ENGINEJOB_PREFERENCE, RESID_ENGINEJOB_PREFERENCE_ROOT, RESID_ERROR_ACCEPTFAILED, RESID_ERROR_ADVANCED_TAB, RESID_ERROR_BCIFAILEDTOLAUNCHFULL, RESID_ERROR_BCIFAILEDTOLAUNCHSHORT, RESID_ERROR_BUSYINTERACTIVEJOB, RESID_ERROR_BUSYRSESERVERJOB, RESID_ERROR_CALLPGMDOESNOTEXIST, RESID_ERROR_CHECKREQUIREDPTFS, RESID_ERROR_CMDNOTAUTHORIZED, RESID_ERROR_COULDNOTATTACH, RESID_ERROR_COULDNOTCREATESOCKET, RESID_ERROR_COULDNOTRESOLVEIP, RESID_ERROR_COULDNOTSTARTDAEMON, RESID_ERROR_DEBUGGEINFO_TAB, RESID_ERROR_DROPPEDCONNECTION, RESID_ERROR_EMPTYIPADDRESS, RESID_ERROR_EMPTYLAUNCHCOMMAND, RESID_ERROR_EMPTYPROGRAMNAME, RESID_ERROR_EMPTYSERVICEPROGRAM, RESID_ERROR_FAILEDCALL, RESID_ERROR_FAILEDSBMJOB, RESID_ERROR_FAILEDSTARTAPPLICATION, RESID_ERROR_FAILEDUSERCOMMAND, RESID_ERROR_INCOMPLETECALLCOMMAND, RESID_ERROR_INCOMPLETESBMJOBCOMMAND, RESID_ERROR_INTRFAILEDTOLAUNCHFULL, RESID_ERROR_INTRFAILEDTOLAUNCHSHORT, RESID_ERROR_INVALID_BACKEND_VERSION, RESID_ERROR_INVALID_DEBUG_BACKEND_VERSION, RESID_ERROR_INVALID_EXCEPTION_VERSION, RESID_ERROR_INVALID_PLUGIN_VERSION, RESID_ERROR_INVALIDCONNECTION, RESID_ERROR_INVALIDCONNECTIONJOB, RESID_ERROR_INVALIDIPADDRESS, RESID_ERROR_INVALIDJOBNAME, RESID_ERROR_INVALIDJOBNUMBER, RESID_ERROR_INVALIDLAUNCHCOMMAND, RESID_ERROR_INVALIDPROGRAM, RESID_ERROR_INVALIDPROGRAMTYPE, RESID_ERROR_INVALIDSBMJOBCOMMAND, RESID_ERROR_INVALIDSERVICEPROGRAM, RESID_ERROR_INVALIDSOURCEPATH, RESID_ERROR_INVALIDSOURCEPATHENTRY, RESID_ERROR_INVALIDUSERNAME, RESID_ERROR_JOBDOESNOTEXIST, RESID_ERROR_LAUNCHINFO_TAB, RESID_ERROR_LOSTCONNECTION, RESID_ERROR_MESSAGE_SEP_NOTSET_GENERAL, RESID_ERROR_MESSAGE_SEP_NOTSET_GENERAL_ERROR, RESID_ERROR_MESSAGE_SEP_NOTSET_GENERAL_ERROR_WARNING, RESID_ERROR_MESSAGE_SEP_NOTSET_GENERAL_ERROR_WARNINGS, RESID_ERROR_MESSAGE_SEP_NOTSET_GENERAL_ERRORS, RESID_ERROR_MESSAGE_SEP_NOTSET_GENERAL_ERRORS_WARNING, RESID_ERROR_MESSAGE_SEP_NOTSET_GENERAL_ERRORS_WARNINGS, RESID_ERROR_MESSAGE_SEP_NOTSET_GENERAL_WARNING, RESID_ERROR_MESSAGE_SEP_NOTSET_GENERAL_WARNINGS, RESID_ERROR_MESSAGE_SEP_NOTSET_NOTDEBUG, RESID_ERROR_MESSAGE_SEP_NOTSET_NOTDEBUG_PGM, RESID_ERROR_MESSAGE_SEP_NOTSET_NOTDEBUG_PGM_MOD, RESID_ERROR_MESSAGE_SEP_NOTSET_NOTDEBUG_PGM_MOD_PRD, RESID_ERROR_MESSAGE_SEP_NOTSET_NOTDEBUG_SRVPGM, RESID_ERROR_MESSAGE_SEP_NOTSET_NOTDEBUG_SRVPGM_MOD, RESID_ERROR_MESSAGE_SEP_NOTSET_NOTDEBUG_SRVPGM_MOD_PRD, RESID_ERROR_MESSAGE_SEP_NOTSET_OPM_PGM, RESID_ERROR_NOINTERACTIVEJOB, RESID_ERROR_NONEXISTPROGRAM, RESID_ERROR_NONEXISTSERVICEPROGRAM, RESID_ERROR_NOTALLOWEDSBMJOBCOMMAND, RESID_ERROR_NOTCONNECTED, RESID_ERROR_NOTUNIQUEJOBNAME, RESID_ERROR_PGMNOTAUTHORIZED, RESID_ERROR_PGMWITHOUTDEBUGDATA, RESID_ERROR_SBMJOBPGMDOESNOTEXIST, RESID_ERROR_SEPALREDYEXISTSPGM, RESID_ERROR_SEPALREDYEXISTSPGMMODULE, RESID_ERROR_SEPALREDYEXISTSPGMPROC, RESID_ERROR_SEPALREDYEXISTSSRVPGM, RESID_ERROR_SEPALREDYEXISTSSRVPGMMODULE, RESID_ERROR_SEPALREDYEXISTSSRVPGMPROC, RESID_ERROR_SEPENGINECOMMDROP, RESID_ERROR_SEPINVALIDINFOPGM, RESID_ERROR_SEPINVALIDINFOSRVPGM, RESID_ERROR_SEPNOTAUTHORIZEDPGM, RESID_ERROR_SEPNOTAUTHORIZEDSRVPGM, RESID_ERROR_SEPNOTAUTHORIZEDUSER, RESID_ERROR_SRVPGMNOTAUTHORIZED, RESID_ERROR_SRVPGMWITHOUTDEBUGDATA, RESID_GLOBAL_LIBRARY, RESID_GLOBAL_PGMTYPE, RESID_GLOBAL_PREFIX, RESID_GLOBAL_PROGRAM, RESID_GLOBAL_SRVPGM, RESID_INFO_APP_COMPLETED_SUCCESS, RESID_INFO_APP_STARTED_SUCCESS, RESID_INFO_IDEAL_HAVE_RUN_INJOB, RESID_INFO_IDEAL_WILL_RUN_INJOB, RESID_INFO_INVOKE_APPINJOB, RESID_INFO_INVOKE_APPINJOB_ADDPGM, RESID_INFO_INVOKE_APPINJOB_NOADDPGM, RESID_INFO_INVOKE_APPINJOBDETAILS, RESID_INFO_INVOKE_APPLICAITON, RESID_INFO_INVOKE_APPLICAITON_INJOB, RESID_INFO_MESSAGE_DIALOG_TITLE, RESID_INFO_MESSAGE_SEP_CONFLICT_MODIFY_SP, RESID_INFO_MESSAGE_SEP_CONFLICT_MODIFY_SS, RESID_INFO_MESSAGE_SEP_CONFLICT_PP, RESID_INFO_MESSAGE_SEP_CONFLICT_PS, RESID_INFO_MESSAGE_SEP_CONFLICT_SP, RESID_INFO_MESSAGE_SEP_CONFLICT_SS, RESID_INFO_RUN_MESSAGE_DIALOG_TITLE, RESID_ISERIES_MEMBER_SOURCE_FILES, RESID_JOB_JOBNAME, RESID_JOB_JOBNUMBER, RESID_JOB_TITLE, RESID_JOB_USERNAME, RESID_JOBLIST_BUTTON, RESID_LAUNCHCMD_CMDNAME, RESID_LAUNCHCMD_CONFIGID, RESID_LAUNCHCMD_PROMPTBUTTON, RESID_LAUNCHCONFIGNAME_JOB, RESID_LAUNCHCONFIGNAME_PROGRAM, RESID_LAUNCHCONFIGNAME_PROGRAM_RUN, RESID_LOCAL_SOURCEPATH_ADD_TITLE, RESID_LOCAL_SOURCEPATH_ADD_TOOLTIP, RESID_LOCAL_SOURCEPATH_CHANGE_TITLE, RESID_LOCAL_SOURCEPATH_CHANGE_TOOLTIP, RESID_LOCAL_SOURCEPATH_CONFIGID, RESID_LOCAL_SOURCEPATH_DESCRIPTION, RESID_LOCAL_SOURCEPATH_MOVEDOWN_TOOLTIP, RESID_LOCAL_SOURCEPATH_MOVEUP_TOOLTIP, RESID_LOCAL_SOURCEPATH_REMOVE_TOOLTIP, RESID_LOCAL_SOURCEPATH_ROOT, RESID_LOCAL_SOURCEPATH_TITLE, RESID_LOCAL_SOURCEPATH_TOOLTIP, RESID_LOCAL_SOURCEPATH_VALUE_TOOLTIP, RESID_PREFIX, RESID_PROFILE_NAME, RESID_PROGRAM_BROWSEBUTTON, RESID_PROGRAM_DEBUG_BLOCK, RESID_PROGRAM_DEBUG_BLOCK_ADD_ROOT, RESID_PROGRAM_DEBUG_BLOCK_ADD_TITLE, RESID_PROGRAM_DEBUG_BLOCK_EDIT_ROOT, RESID_PROGRAM_DEBUG_BLOCK_EDIT_TITLE, RESID_PROGRAM_DEBUG_BLOCK_PROGRAM_DUPLICATED, RESID_PROGRAM_DEBUG_BLOCK_PROGRAM_INVALID, RESID_PROGRAM_DEBUG_BLOCK_REMOVE_ROOT, RESID_PROGRAM_DEBUG_BLOCK_REMOVE_TITLE, RESID_PROGRAM_DEBUGGEES, RESID_PROGRAM_LIBRARYNAME, RESID_PROGRAM_PROGRAMNAME, RESID_PROGRAM_PROGRAMTYPE, RESID_PROGRAM_TERMINATE, RESID_PROGRAM_TITLE, RESID_PROGRESS_STARTING, RESID_PROGRESS_STARTINGISERIES, RESID_SBREAK_ADD_TITLE, RESID_SBREAK_CONNECTION, RESID_SBREAK_CONNECTION_LABEL, RESID_SBREAK_CONNECTION_TOOLTIP, RESID_SBREAK_EDIT_TITLE, RESID_SBREAK_ENABLEMENT_LABEL, RESID_SBREAK_ENABLEMENT_TOOLTIP, RESID_SBREAK_FILENAME_LABEL, RESID_SBREAK_FILENAME_TOOLTIP, RESID_SBREAK_HIT_ALL, RESID_SBREAK_HIT_ALWAYS, RESID_SBREAK_HIT_MODULE, RESID_SBREAK_HIT_PROCEDURE, RESID_SBREAK_HIT_ROOT, RESID_SBREAK_HIT_SRVPGM_ALL, RESID_SBREAK_HIT_SRVPGM_MODULE, RESID_SBREAK_HIT_SRVPGM_PROCEDURE, RESID_SBREAK_HIT_SRVPGM_ROOT, RESID_SBREAK_LIBRARY, RESID_SBREAK_LIBRARY_LABEL, RESID_SBREAK_LIBRARY_TOOLTIP, RESID_SBREAK_LINENUMBER_LABEL, RESID_SBREAK_LINENUMBER_TOOLTIP, RESID_SBREAK_MODULE_LABEL, RESID_SBREAK_MODULE_TOOLTIP, RESID_SBREAK_PROCEDURE_LABEL, RESID_SBREAK_PROCEDURE_TOOLTIP, RESID_SBREAK_PROGRAM, RESID_SBREAK_PROGRAM_LABEL, RESID_SBREAK_PROGRAM_TOOLTIP, RESID_SBREAK_PROGRAMTYPE, RESID_SBREAK_PROGRAMTYPE_LABEL, RESID_SBREAK_PROGRAMTYPE_TOOLTIP, RESID_SBREAK_ROOT, RESID_SBREAK_SETTERUSERPROFILE, RESID_SBREAK_SETTERUSERPROFILE_LABEL, RESID_SBREAK_SETTERUSERPROFILE_TOOLTIP, RESID_SBREAK_USERPROFILE, RESID_SBREAK_USERPROFILE_LABEL, RESID_SBREAK_USERPROFILE_TOOLTIP, RESID_SBREAK_VIEW, RESID_SBREAK_VIEW_ACTION, RESID_SBREAK_VIEW_ACTION_DISABLE_LABEL, RESID_SBREAK_VIEW_ACTION_DISABLE_TOOLTIP, RESID_SBREAK_VIEW_ACTION_DISABLEALL_LABEL, RESID_SBREAK_VIEW_ACTION_DISABLEALL_TOOLTIP, RESID_SBREAK_VIEW_ACTION_ENABLE_LABEL, RESID_SBREAK_VIEW_ACTION_ENABLE_TOOLTIP, RESID_SBREAK_VIEW_ACTION_ENABLEALL_LABEL, RESID_SBREAK_VIEW_ACTION_ENABLEALL_TOOLTIP, RESID_SBREAK_VIEW_ACTION_ERROR, RESID_SBREAK_VIEW_ACTION_ERROR_DISABLE, RESID_SBREAK_VIEW_ACTION_ERROR_DISABLE_PLURAL, RESID_SBREAK_VIEW_ACTION_ERROR_DISABLE_SINGLE, RESID_SBREAK_VIEW_ACTION_ERROR_ENABLE, RESID_SBREAK_VIEW_ACTION_ERROR_ENABLE_PLURAL, RESID_SBREAK_VIEW_ACTION_ERROR_ENABLE_SINGLE, RESID_SBREAK_VIEW_ACTION_ERROR_MODIFY, RESID_SBREAK_VIEW_ACTION_ERROR_NOCONNECTION, RESID_SBREAK_VIEW_ACTION_ERROR_NOPGMFOUND, RESID_SBREAK_VIEW_ACTION_ERROR_NOPGMMODULEFOUND, RESID_SBREAK_VIEW_ACTION_ERROR_NOPGMPROCEDUREFOUND, RESID_SBREAK_VIEW_ACTION_ERROR_NOSRVPGMFOUND, RESID_SBREAK_VIEW_ACTION_ERROR_NOSRVPGMMODULEFOUND, RESID_SBREAK_VIEW_ACTION_ERROR_NOSRVPGMPROCEDUREFOUND, RESID_SBREAK_VIEW_ACTION_ERROR_OSVERSION, RESID_SBREAK_VIEW_ACTION_ERROR_REFRESH, RESID_SBREAK_VIEW_ACTION_ERROR_REMOVE, RESID_SBREAK_VIEW_ACTION_ERROR_REMOVE_PLURAL, RESID_SBREAK_VIEW_ACTION_ERROR_REMOVE_SINGLE, RESID_SBREAK_VIEW_ACTION_ERROR_SET, RESID_SBREAK_VIEW_ACTION_ERROR_SET_NONDEBUGGABLE_MODULE, RESID_SBREAK_VIEW_ACTION_ERROR_SET_NONDEBUGGABLE_PGM, RESID_SBREAK_VIEW_ACTION_ERROR_SET_NONDEBUGGABLE_SRVPGM, RESID_SBREAK_VIEW_ACTION_FILTER_LABEL, RESID_SBREAK_VIEW_ACTION_FILTER_TOOLTIP, RESID_SBREAK_VIEW_ACTION_INFO, RESID_SBREAK_VIEW_ACTION_INFO_SET, RESID_SBREAK_VIEW_ACTION_INFO_SET_TOGGLE, RESID_SBREAK_VIEW_ACTION_MODIFY_LABEL, RESID_SBREAK_VIEW_ACTION_MODIFY_TOOLTIP, RESID_SBREAK_VIEW_ACTION_REFRESH_LABEL, RESID_SBREAK_VIEW_ACTION_REFRESH_TOOLTIP, RESID_SBREAK_VIEW_ACTION_REMOVE_LABEL, RESID_SBREAK_VIEW_ACTION_REMOVE_TOOLTIP, RESID_SBREAK_VIEW_ACTION_REMOVEALL_LABEL, RESID_SBREAK_VIEW_ACTION_REMOVEALL_TOOLTIP, RESID_SBREAK_VIEW_ACTION_SELECTALL_LABEL, RESID_SBREAK_VIEW_ACTION_SELECTALL_TOOLTIP, RESID_SBREAK_VIEW_ACTION_SET_LABEL, RESID_SBREAK_VIEW_ACTION_SET_TOOLTIP, RESID_SBREAK_VIEW_ACTION_STOPENGINE, RESID_SBREAK_VIEW_ACTION_STOPENGINE_ALL, RESID_SBREAK_VIEW_ACTION_STOPENGINE_ALL_LABEL, RESID_SBREAK_VIEW_ACTION_STOPENGINE_ALL_TOOLTIP, RESID_SBREAK_VIEW_ACTION_STOPENGINE_LABEL, RESID_SBREAK_VIEW_ACTION_STOPENGINE_PROMPT_LABEL, RESID_SBREAK_VIEW_ACTION_STOPENGINE_TOOLTIP, RESID_SBREAK_VIEW_FILTER, RESID_SBREAK_VIEW_FILTER_ALL, RESID_SBREAK_VIEW_FILTER_ALL_LABEL, RESID_SBREAK_VIEW_FILTER_ALL_TOOLTIP, RESID_SBREAK_VIEW_FILTER_ON, RESID_SBREAK_VIEW_FILTER_ON_LABEL, RESID_SBREAK_VIEW_FILTER_TITLE, RESID_SBREAK_VIEW_GENERIC_NAME_MODULE, RESID_SBREAK_VIEW_GENERIC_NAME_PROCEDURE, RESID_SBREAK_VIEW_HOST, RESID_SBREAK_VIEW_HOST_LABEL, RESID_SBREAK_VIEW_HOST_TOOLTIP, RESID_SBREAK_VIEW_ID, RESID_SBREAK_VIEW_LABEL, RESID_SBREAK_VIEW_MODULE_PROMPT_PREFIX, RESID_SBREAK_VIEW_NAME_MODULE, RESID_SBREAK_VIEW_NAME_PROCEDURE, RESID_SBREAK_VIEW_NO_LABEL, RESID_SBREAK_VIEW_PROCEDURE_PROMPT_PREFIX, RESID_SBREAK_VIEW_PROMPT_MODULE_BROWSEBUTTON_ROOT, RESID_SBREAK_VIEW_PROMPT_MODULE_ROOT, RESID_SBREAK_VIEW_PROMPT_MODULE_SIMPLE_ROOT, RESID_SBREAK_VIEW_PROMPT_MODULE_SIMPLE_ROOT_TOOLTIP, RESID_SBREAK_VIEW_PROMPT_PREFIX, RESID_SBREAK_VIEW_PROMPT_PROCEDURE_BROWSEBUTTON_ROOT, RESID_SBREAK_VIEW_PROMPT_PROCEDURE_ROOT, RESID_SBREAK_VIEW_PROMPT_PROCEDURE_SIMPLE_ROOT, RESID_SBREAK_VIEW_PROMPT_PROCEDURE_SIMPLE_ROOT_TOOLTIP, RESID_SBREAK_VIEW_REFRESH_DIALOG_PREFIX, RESID_SBREAK_VIEW_REFRESH_DIALOG_SEPINVALID, RESID_SBREAK_VIEW_STOP_CONNECTION, RESID_SBREAK_VIEW_STOP_CONNECTION_LABEL, RESID_SBREAK_VIEW_STOP_CONNECTION_TOOLTIP, RESID_SBREAK_VIEW_STOPENGINE_TITLE, RESID_SBREAK_VIEW_STOPPING_EXPLAIN_LABEL, RESID_SBREAK_VIEW_STOPPING_LABEL, RESID_SBREAK_VIEW_YES_LABEL, RESID_SEP_PREFERENCE_DSPLCDSEPHIT, RESID_SEP_PREFERENCE_HIT, RESID_SEP_PREFERENCE_ROOT, RESID_SEP_PREFERENCE_SETPROMPT, RESID_SOURCELOCATOR_LABEL, RESID_SOURCELOCATOR_ROOT, RESID_SOURCELOCATOR_TABLE_HEADER_LOCATION, RESID_SOURCELOCATOR_TABLE_HEADER_PATH, RESID_SOURCELOCATOR_TABLE_HEADER_PROJECT, RESID_SOURCELOCATOR_TABLE_LABEL, RESID_SOURCELOCATOR_TABLE_TOOLTIP, RESID_SOURCELOCATOR_TITLE, RESID_SOURCEPATH_ADD_LABEL, RESID_SOURCEPATH_ADD_TITLE, RESID_SOURCEPATH_ADD_TOOLTIP, RESID_SOURCEPATH_CHANGE_LABEL, RESID_SOURCEPATH_CHANGE_TITLE, RESID_SOURCEPATH_CHANGE_TOOLTIP, RESID_SOURCEPATH_CONFIGID, RESID_SOURCEPATH_DESCRIPTION, RESID_SOURCEPATH_MOVEDOWN_LABEL, RESID_SOURCEPATH_MOVEDOWN_TOOLTIP, RESID_SOURCEPATH_MOVEUP_LABEL, RESID_SOURCEPATH_MOVEUP_TOOLTIP, RESID_SOURCEPATH_NAME_LABEL, RESID_SOURCEPATH_NAME_TITLE, RESID_SOURCEPATH_NAME_TOOLTIP, RESID_SOURCEPATH_REMOVE_LABEL, RESID_SOURCEPATH_REMOVE_TOOLTIP, RESID_SOURCEPATH_ROOT, RESID_SOURCEPATH_TITLE, RESID_SOURCEPATH_TOOLTIP, RESID_SOURCEPATH_VALUE_LABEL, RESID_SOURCEPATH_VALUE_TITLE, RESID_SOURCEPATH_VALUE_TOOLTIP, RESID_TABS_ADVANCEDTAB, RESID_TABS_DEBUGGEETAB, RESID_TABS_LAUNCHTAB, RESID_TERMINATE_PREFERENCE, RESID_TRACE_LAUNCH, RESID_TRACE_LAUNCH_DIALOG_TITLE, RESID_TRACE_LAUNCH_ENDENGINEJOB, RESID_TRACE_LAUNCH_STARTENGINEJOB, RESID_TRACE_PREFIX, RESID_USE_SRVPGM_FOR_SRCBP_CHECKBOX, RESID_USE_SRVPGM_FOR_SRCBP_EXCLUDELIB, RESID_USE_SRVPGM_FOR_SRCBP_ROOT, RESID_WARNING_OUTDATED_BACKEND_VERSION, RESID_WARNING_OUTDATED_BACKEND_VERSION_DETAILS, RESID_WARNING_OUTDATED_BACKEND_VERSION_MAIN, RSEJOB, RUN_MODE, RUN_WITH_PROMPT, SBMJOB, SBMJOBCALLPGM, SEP_CONFLICT_PREFIX, SEP_NOTSET_PREFIX, SEP_REMOVE_MENU, SEP_SET_MENU, SEP_SET_PROMPT_SUCC_NOPROMPT, SEP_SET_PROMPT_SUCC_PREFIX, SEP_SET_PROMPT_SUCC_PURPLE, SEP_SET_PROMPT_SUCC_SINGLE, SPACE_SEPERATOR, SRVPGM, SRVTABL_ENTRY, STRDBGSVR, TAB_ADVANCED, TAB_COMMON, TAB_DEBUGGEINFO, TAB_FILTER_PREFIX, TAB_LAUNCHINFO, TAB_NONE, TAB_RUN_LAUNCHINFO, TABGROUP_IDEAL_ATTACH, TABGROUP_IDEAL_BATCH, TABGROUP_IDEAL_BCI, TABGROUP_IDEAL_INTERACTIVE, TABGROUP_IDEAL_RUN_BCI, TABGROUP_IDEAL_RUN_RSEJOB, VERSION, VERSION_MATCHED, WARNING_FILTER_PREFIX, WRONG_STATUS_CODE
 
Fields inherited from interface com.ibm.etools.systems.as400.debug.launchconfig.IDEALContextHelpConstants
Copyright, HELP_DEBUG_PREFERENCE_DIALOG, HELP_DEBUGGER_SOURCE_SELECTION_DIALOG, HELP_LAUNCHCONFIGTAB_DEBUG_BATCH_ADVANCED, HELP_LAUNCHCONFIGTAB_DEBUG_BATCH_HOWTOSTART, HELP_LAUNCHCONFIGTAB_DEBUG_BATCH_WHATTODEBUG, HELP_LAUNCHCONFIGTAB_DEBUG_INTERACTIVE_ADVANCED, HELP_LAUNCHCONFIGTAB_DEBUG_INTERACTIVE_HOWTOSTART, HELP_LAUNCHCONFIGTAB_DEBUG_INTERACTIVE_WHATTODEBUG, HELP_LAUNCHCONFIGTAB_DEBUG_JOB_ADVANCED, HELP_LAUNCHCONFIGTAB_DEBUG_JOB_WHATTODEBUG, HELP_LAUNCHCONFIGTAB_DEBUG_MULTITHREAD_ADVANCED, HELP_LAUNCHCONFIGTAB_DEBUG_MULTITHREAD_HOWTOSTART, HELP_LAUNCHCONFIGTAB_DEBUG_MULTITHREAD_WHATTODEBUG, HELP_LAUNCHCONFIGTAB_JDI_JAVA_DEBUG, HELP_LAUNCHCONFIGTAB_JDI_JAVA_SOURCE, HELP_LAUNCHCONFIGTAB_JOB_LIST_DIALOG, HELP_LAUNCHCONFIGTAB_LIBRARY_LIST_DIALOG, HELP_LAUNCHCONFIGTAB_PROGRAM_ADD_DIALOG, HELP_LAUNCHCONFIGTAB_PROGRAM_LIST_DIALOG, HELP_PREFIX, HELP_SERVICE_ENTRY_ACTION, HELP_SERVICE_ENTRY_DIALOG, HELP_SERVICE_ENTRY_POINT_RSE_MODIFY_DIALOG, HELP_SERVICE_ENTRY_RSE_ACTION_DISABLE, HELP_SERVICE_ENTRY_RSE_ACTION_ENABLE, HELP_SERVICE_ENTRY_RSE_ACTION_FILTER, HELP_SERVICE_ENTRY_RSE_ACTION_MODIFY, HELP_SERVICE_ENTRY_RSE_ACTION_REFRESH, HELP_SERVICE_ENTRY_RSE_ACTION_REMOVE, HELP_SERVICE_ENTRY_RSE_ACTION_SET, HELP_SERVICE_ENTRY_RSE_ACTION_STOPENGINE_ALL, HELP_SERVICE_ENTRY_RSE_ACTION_STOPENGINE_PROMPT, HELP_SERVICE_ENTRY_RSE_ACTION_STOPENGINE_PROMPT_DIALOG, HELP_SERVICE_ENTRY_RSE_ACTION_STOPENGINE_SPECIFY, HELP_SERVICE_ENTRY_VIEW, PLUGIN_ID
 
Constructor Summary
IDEALTabDebuggeInfoBase(AbstractLaunchConfigurationTabGroup parentTabGroup)
          Constructor.
IDEALTabDebuggeInfoBase(AbstractLaunchConfigurationTabGroup parentTabGroup, String tabGroupID)
           
 
Method Summary
protected  ProgramName getCheckedProgramName()
           
protected  String getConnectionName()
          Getter for getConnectionName text entry
 IBMiConnectionCombo getISeriesConnectionCombo()
          Getter for iSeriesConnectionCombo combo box
protected  void initializeListeners()
          Make sure DebuggeeInfo tabs listen for events of interest.
 boolean isValid(ILaunchConfiguration launchConfig)
          Returns whether this tab is in a valid state in the context of the specified launch configuration.
 void programListChanged(ProgramListChangedEvent event)
           
protected  ProgramName searchCheckedProgram(List programs, String libraryName, String programName, String programType)
           
 void selectionChanged(SelectionChangedEvent event)
           
protected  void setDebuggeePGMFromSelection(ILaunchConfigurationWorkingCopy config, IStructuredSelection workbenchSelection)
           
 void setLastUsedConnectionName(String connectionName)
          Setter method for:
protected  void setTerminateSessionCheckBoxEnablement()
          Set terminateSessionCheckBox enablement status.
protected  void setTerminateSessionCheckBoxEnablement(ProgramName program)
          Set terminateSessionCheckBox enablement status.
 void widgetDefaultSelected(SelectionEvent e)
           
 void widgetSelected(SelectionEvent event)
          Handle selection events that we are registered to listen for.
 
Methods inherited from class com.ibm.etools.systems.as400.debug.launchconfig.ui.IDEALTabBase
canSave, dispose, getImage, getParentTabGroup, getTabGroupID, launched, setErrorMessage, setErrorMessageFromDelegate, updateLaunchConfigurationDialog
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

copyright

public static final String copyright
See Also:
Constant Field Values

iSeriesConnectionCombo

protected IBMiConnectionCombo iSeriesConnectionCombo

stepIntoCheckBox

protected Button stepIntoCheckBox

terminateSessionCheckBox

protected Button terminateSessionCheckBox

updateProdFilesCheckBox

protected Button updateProdFilesCheckBox

programBlock

protected IDEALProgramBlock programBlock
Constructor Detail

IDEALTabDebuggeInfoBase

public IDEALTabDebuggeInfoBase(AbstractLaunchConfigurationTabGroup parentTabGroup)
Constructor.


IDEALTabDebuggeInfoBase

public IDEALTabDebuggeInfoBase(AbstractLaunchConfigurationTabGroup parentTabGroup,
                               String tabGroupID)
Method Detail

isValid

public boolean isValid(ILaunchConfiguration launchConfig)
Returns whether this tab is in a valid state in the context of the specified launch configuration.

This information is typically used by the launch configuration dialog to decide when it is okay to launch.

Parameters:
launchConfig - launch configuration which provides context for validating this tab. This value must not be null.
Returns:
whether this tab is in a valid state
See Also:
ILaunchConfigurationTab#isValid(ILaunchConfiguration launchConfig)

getISeriesConnectionCombo

public IBMiConnectionCombo getISeriesConnectionCombo()
Getter for iSeriesConnectionCombo combo box

Returns:
IBMiConnectionCombo

getConnectionName

protected String getConnectionName()
Getter for getConnectionName text entry

Returns:
Returns name of iSeries host

widgetSelected

public void widgetSelected(SelectionEvent event)
Handle selection events that we are registered to listen for.

Specified by:
widgetSelected in interface SelectionListener

widgetDefaultSelected

public void widgetDefaultSelected(SelectionEvent e)
Specified by:
widgetDefaultSelected in interface SelectionListener

initializeListeners

protected void initializeListeners()
Make sure DebuggeeInfo tabs listen for events of interest.


setTerminateSessionCheckBoxEnablement

protected void setTerminateSessionCheckBoxEnablement()
Set terminateSessionCheckBox enablement status.


setTerminateSessionCheckBoxEnablement

protected void setTerminateSessionCheckBoxEnablement(ProgramName program)
Set terminateSessionCheckBox enablement status. ProgramName is the checked program object.


setLastUsedConnectionName

public void setLastUsedConnectionName(String connectionName)
Setter method for:

Parameters:
String - lastUsedConnectionName

programListChanged

public void programListChanged(ProgramListChangedEvent event)
Specified by:
programListChanged in interface IProgramListChangedListener

selectionChanged

public void selectionChanged(SelectionChangedEvent event)

searchCheckedProgram

protected ProgramName searchCheckedProgram(List programs,
                                           String libraryName,
                                           String programName,
                                           String programType)
Parameters:
programs -
libraryName -
programName -
programType -
Returns:

getCheckedProgramName

protected ProgramName getCheckedProgramName()

setDebuggeePGMFromSelection

protected void setDebuggeePGMFromSelection(ILaunchConfigurationWorkingCopy config,
                                           IStructuredSelection workbenchSelection)

Rational Developer for i
7.5.0

Copyright 2009 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.