Class NewLaunchConfigEditPage.LaunchConfigurationDialogExt

  • All Implemented Interfaces:
    java.util.EventListener, org.eclipse.debug.core.ILaunchConfigurationListener, org.eclipse.debug.ui.ILaunchConfigurationDialog, org.eclipse.jface.operation.IRunnableContext, org.eclipse.jface.util.IPropertyChangeListener, org.eclipse.jface.window.IShellProvider
    Enclosing class:
    NewLaunchConfigEditPage

    private class NewLaunchConfigEditPage.LaunchConfigurationDialogExt
    extends org.eclipse.debug.internal.ui.launchConfigurations.LaunchConfigurationDialog
    • Nested Class Summary

      • Nested classes/interfaces 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.LaunchConfigurationsDialog

        DEFAULT_INITIAL_DIALOG_SIZE, fReservedNames, ID_CANCEL_BUTTON, ID_CLOSE_BUTTON, ID_DISCARD_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, DIALOG_DEFAULT_BOUNDS, DIALOG_PERSISTLOCATION, DIALOG_PERSISTSIZE, dialogArea, DLG_IMG_ERROR, DLG_IMG_HELP, 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, resizeHasOccurred
      • Fields inherited from interface org.eclipse.debug.ui.ILaunchConfigurationDialog

        LAUNCHED_BEFORE_OPENING
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void doSetDefaults​(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy wc)  
      java.lang.String generateName​(java.lang.String name)  
      protected org.eclipse.debug.core.ILaunchConfiguration getLaunchConfiguration()  
      org.eclipse.debug.internal.ui.launchConfigurations.LaunchGroupExtension getLaunchGroup()  
      boolean isTreeSelectionEmpty()  
      void launchConfigurationAdded​(org.eclipse.debug.core.ILaunchConfiguration configuration)  
      void run​(boolean fork, boolean cancelable, org.eclipse.jface.operation.IRunnableWithProgress runnable)  
      void setTabViewer​(org.eclipse.debug.internal.ui.launchConfigurations.LaunchConfigurationTabGroupViewer viewer)  
      void updateButtons()  
      void updateMessage()  
      • Methods inherited from class org.eclipse.debug.internal.ui.launchConfigurations.LaunchConfigurationDialog

        createButtonsForButtonBar, getDialogSettingsSectionName, getHelpContextId, getTitleAreaTitle
      • Methods inherited from class org.eclipse.debug.internal.ui.launchConfigurations.LaunchConfigurationPropertiesDialog

        addContent, close, getShellTitle, initializeBounds, initializeContent, launchConfigurationChanged, launchConfigurationRemoved, okPressed, open
      • Methods inherited from class org.eclipse.debug.internal.ui.launchConfigurations.LaunchConfigurationsDialog

        buttonPressed, configureShell, create, createButtonBar, createContents, createDialogArea, createLaunchConfigurationEditArea, createLaunchConfigurationSelectionArea, createToolbarActions, doInitialTreeSelection, generateName, getActiveTab, getBannerImage, getCollapseAllAction, getCurrentlyVisibleLaunchConfigurationDialog, getDeleteAction, getDialogBoundsSettings, getDialogBoundsStrategy, getDialogSettings, getDisplay, getDuplicateAction, getExportAction, getFilterAction, getInitialSize, getInitialStatus, getLastLaunchedWorkbenchConfiguration, getLaunchButtonText, getLaunchManager, getLinkPrototypeAction, getMode, getNewAction, getNewPrototypeAction, getOpenMode, getReservedNameSet, getResetWithPrototypeValuesAction, getSelectedPage, getTabGroup, getTabs, getTabViewer, getUnlinkPrototypeAction, handleClosePressed, handleLaunchConfigurationSelectionChanged, handleLaunchPressed, handleStatus, isEqual, isSafeToClose, launchButtonPressed, persistExpansion, persistSashWeights, propertyChange, refreshLaunchConfigurationView, refreshStatus, resize, restoreExpansion, setActiveTab, setActiveTab, setCurrentlyVisibleLaunchConfigurationDialog, setDefaultsOnOpen, setInitialSelection, setInitialStatus, setLaunchGroup, setModeLabelState, setName, setOpenMode, setShellSize, setShift, shouldSaveCurrentConfig, shouldSetDefaultsOnOpen
      • Methods inherited from class org.eclipse.jface.dialogs.TitleAreaDialog

        getErrorMessage, getMessage, getTitleArea, getTitleImageLabel, setErrorMessage, setMessage, setMessage, setTitle, setTitleAreaColor, setTitleImage
      • Methods inherited from class org.eclipse.jface.dialogs.TrayDialog

        closeTray, createHelpControl, getLayout, getTray, handleShellCloseEvent, isDialogHelpAvailable, isHelpAvailable, openTray, setDialogHelpAvailable, setHelpAvailable
      • 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, getInitialLocation, getOKButton, initializeDialogUnits, isResizable, setBlockedHandler, setButtonLayoutData, setButtonLayoutFormData, shortenText
      • Methods inherited from class org.eclipse.jface.window.Window

        canHandleShellCloseEvent, constrainShellSize, createShell, getConstrainedShellBounds, getContents, getDefaultImage, getDefaultImages, getDefaultOrientation, getParentShell, getReturnCode, getShell, getShellListener, getShellStyle, getWindowManager, handleFontChange, setBlockOnOpen, setDefaultImage, setDefaultImages, setDefaultModalParent, setDefaultOrientation, setExceptionHandler, setParentShell, setReturnCode, setShellStyle, setWindowManager
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • LaunchConfigurationDialogExt

        public LaunchConfigurationDialogExt()
    • Method Detail

      • getLaunchConfiguration

        protected org.eclipse.debug.core.ILaunchConfiguration getLaunchConfiguration()
        Overrides:
        getLaunchConfiguration in class org.eclipse.debug.internal.ui.launchConfigurations.LaunchConfigurationPropertiesDialog
      • launchConfigurationAdded

        public void launchConfigurationAdded​(org.eclipse.debug.core.ILaunchConfiguration configuration)
        Specified by:
        launchConfigurationAdded in interface org.eclipse.debug.core.ILaunchConfigurationListener
        Overrides:
        launchConfigurationAdded in class org.eclipse.debug.internal.ui.launchConfigurations.LaunchConfigurationPropertiesDialog
      • getLaunchGroup

        public org.eclipse.debug.internal.ui.launchConfigurations.LaunchGroupExtension getLaunchGroup()
        Overrides:
        getLaunchGroup in class org.eclipse.debug.internal.ui.launchConfigurations.LaunchConfigurationsDialog
      • updateMessage

        public void updateMessage()
        Specified by:
        updateMessage in interface org.eclipse.debug.ui.ILaunchConfigurationDialog
        Overrides:
        updateMessage in class org.eclipse.debug.internal.ui.launchConfigurations.LaunchConfigurationsDialog
      • updateButtons

        public void updateButtons()
        Specified by:
        updateButtons in interface org.eclipse.debug.ui.ILaunchConfigurationDialog
        Overrides:
        updateButtons in class org.eclipse.debug.internal.ui.launchConfigurations.LaunchConfigurationDialog
      • run

        public void run​(boolean fork,
                        boolean cancelable,
                        org.eclipse.jface.operation.IRunnableWithProgress runnable)
                 throws java.lang.reflect.InvocationTargetException,
                        java.lang.InterruptedException
        Specified by:
        run in interface org.eclipse.jface.operation.IRunnableContext
        Overrides:
        run in class org.eclipse.debug.internal.ui.launchConfigurations.LaunchConfigurationsDialog
        Throws:
        java.lang.reflect.InvocationTargetException
        java.lang.InterruptedException
      • generateName

        public java.lang.String generateName​(java.lang.String name)
        Specified by:
        generateName in interface org.eclipse.debug.ui.ILaunchConfigurationDialog
        Overrides:
        generateName in class org.eclipse.debug.internal.ui.launchConfigurations.LaunchConfigurationsDialog
      • doSetDefaults

        public void doSetDefaults​(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy wc)
        Overrides:
        doSetDefaults in class org.eclipse.debug.internal.ui.launchConfigurations.LaunchConfigurationsDialog
      • setTabViewer

        public void setTabViewer​(org.eclipse.debug.internal.ui.launchConfigurations.LaunchConfigurationTabGroupViewer viewer)
        Overrides:
        setTabViewer in class org.eclipse.debug.internal.ui.launchConfigurations.LaunchConfigurationsDialog
      • isTreeSelectionEmpty

        public boolean isTreeSelectionEmpty()
        Overrides:
        isTreeSelectionEmpty in class org.eclipse.debug.internal.ui.launchConfigurations.LaunchConfigurationsDialog