Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.eclipse.debug.internal.ui.launchConfigurations
Class LaunchConfigurationDialog  view LaunchConfigurationDialog download LaunchConfigurationDialog.java

java.lang.Object
  extended byorg.eclipse.jface.window.Window
      extended byorg.eclipse.jface.dialogs.Dialog
          extended byorg.eclipse.jface.dialogs.TitleAreaDialog
              extended byorg.eclipse.debug.internal.ui.launchConfigurations.LaunchConfigurationsDialog
                  extended byorg.eclipse.debug.internal.ui.launchConfigurations.LaunchConfigurationPropertiesDialog
                      extended byorg.eclipse.debug.internal.ui.launchConfigurations.LaunchConfigurationDialog
All Implemented Interfaces:
org.eclipse.debug.ui.ILaunchConfigurationDialog, org.eclipse.debug.core.ILaunchConfigurationListener, org.eclipse.jface.operation.IRunnableContext

public class LaunchConfigurationDialog
extends LaunchConfigurationPropertiesDialog

A dialog used to edit & launch a single launch configuration.


Nested Class Summary
 
Nested classes inherited from class org.eclipse.debug.internal.ui.launchConfigurations.LaunchConfigurationsDialog
 
Nested classes inherited from class org.eclipse.jface.window.Window
org.eclipse.jface.window.Window.IExceptionHandler
 
Field Summary
 
Fields inherited from class org.eclipse.debug.internal.ui.launchConfigurations.LaunchConfigurationPropertiesDialog
 
Fields inherited from class org.eclipse.debug.internal.ui.launchConfigurations.LaunchConfigurationsDialog
DEFAULT_INITIAL_DIALOG_SIZE, EMPTY_ARRAY, ID_CANCEL_BUTTON, ID_CLOSE_BUTTON, ID_LAUNCH_BUTTON, LAUNCH_CONFIGURATION_DIALOG_OPEN_ON_LAST_LAUNCHED, LAUNCH_CONFIGURATION_DIALOG_OPEN_ON_SELECTION, LAUNCH_CONFIGURATION_DIALOG_REUSE_OPEN, MAX_DIALOG_HEIGHT_PERCENT, MAX_DIALOG_WIDTH_PERCENT
 
Fields inherited from class org.eclipse.jface.dialogs.TitleAreaDialog
DLG_IMG_TITLE_BANNER, DLG_IMG_TITLE_ERROR, INFO_MESSAGE, WARNING_MESSAGE
 
Fields inherited from class org.eclipse.jface.dialogs.Dialog
blockedHandler, buttonBar, dialogArea, DLG_IMG_ERROR, DLG_IMG_INFO, DLG_IMG_MESSAGE_ERROR, DLG_IMG_MESSAGE_INFO, DLG_IMG_MESSAGE_WARNING, DLG_IMG_QUESTION, DLG_IMG_WARNING, ELLIPSIS
 
Fields inherited from class org.eclipse.jface.window.Window
CANCEL, OK
 
Fields inherited from interface org.eclipse.debug.ui.ILaunchConfigurationDialog
LAUNCHED_BEFORE_OPENING
 
Constructor Summary
LaunchConfigurationDialog(org.eclipse.swt.widgets.Shell shell, org.eclipse.debug.core.ILaunchConfiguration launchConfiguration, LaunchGroupExtension group)
          Constructs a dialog
 
Method Summary
protected  void createButtonsForButtonBar(org.eclipse.swt.widgets.Composite parent)
          This dialog has 'Launch' and 'Close' buttons.
protected  java.lang.String getDialogSettingsSectionName()
          Returns the name of the section that this dialog stores its settings in
protected  java.lang.String getHelpContextId()
           
protected  java.lang.String getShellTitle()
           
protected  java.lang.String getTitleAreaTitle()
           
protected  void initializeContent()
           
 void updateButtons()
          Adjusts the enable state of this dialog's buttons to reflect the state of the active tab group.
 
Methods inherited from class org.eclipse.debug.internal.ui.launchConfigurations.LaunchConfigurationPropertiesDialog
addContent, close, getLaunchConfiguration, launchConfigurationAdded, launchConfigurationChanged, launchConfigurationRemoved, okPressed, open, resize
 
Methods inherited from class org.eclipse.debug.internal.ui.launchConfigurations.LaunchConfigurationsDialog
buttonPressed, configureShell, create, createButtonBar, createContents, createDialogArea, createLaunchConfigurationEditArea, createLaunchConfigurationSelectionArea, doInitialTreeSelection, generateName, getActiveTab, getBannerImage, getCurrentlyVisibleLaunchConfigurationDialog, getDeleteAction, getDialogSettings, getDisplay, getDuplicateAction, getEditArea, getInitialLocation, getInitialSize, getInitialStatus, getLastLaunchedWorkbenchConfiguration, getLaunchButtonText, getLaunchGroup, getMode, getNewAction, getOpenMode, getTabGroup, getTabs, getTabViewer, handleClosePressed, handleLaunchConfigurationSelectionChanged, handleLaunchPressed, handleStatus, handleTabSelectionChanged, handleTreeViewerKeyPressed, initializeBounds, isEqual, persistSashWeights, persistShellGeometry, refreshStatus, run, setActiveTab, setActiveTab, setCurrentlyVisibleLaunchConfigurationDialog, setEditArea, setInitialSelection, setInitialStatus, setLaunchGroup, setModeLabelState, setName, setOpenMode, setShellSize, setTabViewer, updateMessage
 
Methods inherited from class org.eclipse.jface.dialogs.TitleAreaDialog
getTitleArea, getTitleImageLabel, setErrorMessage, setMessage, setMessage, setTitle, setTitleAreaColor, setTitleImage
 
Methods inherited from class org.eclipse.jface.dialogs.Dialog
applyDialogFont, cancelPressed, convertHeightInCharsToPixels, convertHeightInCharsToPixels, convertHorizontalDLUsToPixels, convertHorizontalDLUsToPixels, convertVerticalDLUsToPixels, convertVerticalDLUsToPixels, convertWidthInCharsToPixels, convertWidthInCharsToPixels, createButton, dialogFontIsDefault, getBlockedHandler, getButton, getButtonBar, getCancelButton, getDialogArea, getImage, getOKButton, initializeDialogUnits, setBlockedHandler, setButtonLayoutData, setButtonLayoutFormData, shortenText
 
Methods inherited from class org.eclipse.jface.window.Window
canHandleShellCloseEvent, constrainShellSize, createShell, getConstrainedShellBounds, getContents, getDefaultImage, getDefaultImages, getLayout, getParentShell, getReturnCode, getShell, getShellListener, getShellStyle, getWindowManager, handleFontChange, handleShellCloseEvent, setBlockOnOpen, setDefaultImage, setDefaultImages, setExceptionHandler, setReturnCode, setShellStyle, setWindowManager
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LaunchConfigurationDialog

public LaunchConfigurationDialog(org.eclipse.swt.widgets.Shell shell,
                                 org.eclipse.debug.core.ILaunchConfiguration launchConfiguration,
                                 LaunchGroupExtension group)
Constructs a dialog

Method Detail

createButtonsForButtonBar

protected void createButtonsForButtonBar(org.eclipse.swt.widgets.Composite parent)
This dialog has 'Launch' and 'Close' buttons.

Overrides:
createButtonsForButtonBar in class LaunchConfigurationPropertiesDialog

getShellTitle

protected java.lang.String getShellTitle()
Overrides:
getShellTitle in class LaunchConfigurationPropertiesDialog

getTitleAreaTitle

protected java.lang.String getTitleAreaTitle()
Overrides:
getTitleAreaTitle in class LaunchConfigurationPropertiesDialog

updateButtons

public void updateButtons()
Description copied from interface: org.eclipse.debug.ui.ILaunchConfigurationDialog
Adjusts the enable state of this dialog's buttons to reflect the state of the active tab group.

This may be called by to force a button state update.

Specified by:
updateButtons in interface org.eclipse.debug.ui.ILaunchConfigurationDialog
Overrides:
updateButtons in class LaunchConfigurationPropertiesDialog

getHelpContextId

protected java.lang.String getHelpContextId()
Overrides:
getHelpContextId in class LaunchConfigurationPropertiesDialog

initializeContent

protected void initializeContent()
Overrides:
initializeContent in class LaunchConfigurationPropertiesDialog

getDialogSettingsSectionName

protected java.lang.String getDialogSettingsSectionName()
Returns the name of the section that this dialog stores its settings in

Overrides:
getDialogSettingsSectionName in class LaunchConfigurationPropertiesDialog