Class AdvancedTab

  • All Implemented Interfaces:
    org.eclipse.debug.core.IPrototypeAttributesLabelProvider, org.eclipse.debug.ui.ILaunchConfigurationTab, org.eclipse.debug.ui.ILaunchConfigurationTab2

    public class AdvancedTab
    extends org.eclipse.debug.ui.AbstractLaunchConfigurationTab
    The "advanced" tab in ATL configurations.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static java.lang.String OPTION_CLEAR
      Clears console after each launch.
      static java.lang.String OPTION_CONTENT_TYPE
      Automatically detect content types for extraction.
      static java.lang.String OPTION_DERIVED
      Sets generated files as derived.
    • Constructor Summary

      Constructors 
      Constructor Description
      AdvancedTab()  
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean canSave()
      void createControl​(org.eclipse.swt.widgets.Composite parent)
      org.eclipse.swt.graphics.Image getImage()
      java.lang.String getName()  
      void initializeFrom​(org.eclipse.debug.core.ILaunchConfiguration configuration)
      static void messageBox​(org.eclipse.swt.widgets.Shell shell, java.lang.String textToDisplay)
      Display a message box with the text in parameter.
      void performApply​(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy configuration)
      void setDefaults​(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy configuration)
      protected void updateLaunchConfigurationDialog()
      • Methods inherited from class org.eclipse.debug.ui.AbstractLaunchConfigurationTab

        activated, createCheckButton, createPushButton, createRadioButton, createSeparator, createUpdateJob, createVerticalSpacer, deactivated, dispose, getAttributeLabel, getAttributesLabelsForPrototype, getControl, getErrorMessage, getHelpContextId, getId, getLaunchConfigurationDialog, getLaunchManager, getMessage, getShell, getUpdateJobDelay, getWarningMessage, initializeAttributes, isDirty, isValid, launched, scheduleUpdateJob, setAttribute, setControl, setDirty, setErrorMessage, setHelpContextId, setLaunchConfigurationDialog, setMessage, setWarningMessage
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface org.eclipse.debug.ui.ILaunchConfigurationTab

        OkToLeaveTab, postApply
    • Field Detail

      • OPTION_DERIVED

        public static final java.lang.String OPTION_DERIVED
        Sets generated files as derived.
        See Also:
        Constant Field Values
      • OPTION_CLEAR

        public static final java.lang.String OPTION_CLEAR
        Clears console after each launch.
        See Also:
        Constant Field Values
      • OPTION_CONTENT_TYPE

        public static final java.lang.String OPTION_CONTENT_TYPE
        Automatically detect content types for extraction.
        See Also:
        Constant Field Values
    • Constructor Detail

      • AdvancedTab

        public AdvancedTab()
    • Method Detail

      • createControl

        public void createControl​(org.eclipse.swt.widgets.Composite parent)
        See Also:
        ILaunchConfigurationTab.createControl(org.eclipse.swt.widgets.Composite)
      • updateLaunchConfigurationDialog

        protected void updateLaunchConfigurationDialog()
        Overrides:
        updateLaunchConfigurationDialog in class org.eclipse.debug.ui.AbstractLaunchConfigurationTab
        See Also:
        AbstractLaunchConfigurationTab.updateLaunchConfigurationDialog()
      • getName

        public java.lang.String getName()
      • initializeFrom

        public void initializeFrom​(org.eclipse.debug.core.ILaunchConfiguration configuration)
        See Also:
        ILaunchConfigurationTab.initializeFrom(org.eclipse.debug.core.ILaunchConfiguration)
      • performApply

        public void performApply​(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy configuration)
        See Also:
        ILaunchConfigurationTab.performApply(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy)
      • setDefaults

        public void setDefaults​(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy configuration)
        See Also:
        ILaunchConfigurationTab.setDefaults(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy)
      • canSave

        public boolean canSave()
        Specified by:
        canSave in interface org.eclipse.debug.ui.ILaunchConfigurationTab
        Overrides:
        canSave in class org.eclipse.debug.ui.AbstractLaunchConfigurationTab
        See Also:
        AbstractLaunchConfigurationTab.canSave()
      • getImage

        public org.eclipse.swt.graphics.Image getImage()
        Specified by:
        getImage in interface org.eclipse.debug.ui.ILaunchConfigurationTab
        Overrides:
        getImage in class org.eclipse.debug.ui.AbstractLaunchConfigurationTab
        See Also:
        AbstractLaunchConfigurationTab.getImage()
      • messageBox

        public static void messageBox​(org.eclipse.swt.widgets.Shell shell,
                                      java.lang.String textToDisplay)
        Display a message box with the text in parameter.
        Parameters:
        shell - shell
        textToDisplay - the message