Class JUnitLaunchConfigurationTab

java.lang.Object
org.eclipse.debug.ui.AbstractLaunchConfigurationTab
org.eclipse.jdt.junit.launcher.JUnitLaunchConfigurationTab
All Implemented Interfaces:
org.eclipse.debug.core.IPrototypeAttributesLabelProvider, org.eclipse.debug.ui.ILaunchConfigurationTab, org.eclipse.debug.ui.ILaunchConfigurationTab2

public class JUnitLaunchConfigurationTab extends org.eclipse.debug.ui.AbstractLaunchConfigurationTab
The launch configuration tab for JUnit.

This class may be instantiated but is not intended to be subclassed.

Since:
3.3
Restriction:
This class is not intended to be subclassed by clients.
  • Constructor Summary

    Constructors
    Constructor
    Description
    Creates a JUnit launch configuration tab.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    createControl(org.eclipse.swt.widgets.Composite parent)
     
    void
     
     
    org.eclipse.swt.graphics.Image
     
     
    void
    initializeFrom(org.eclipse.debug.core.ILaunchConfiguration config)
     
    boolean
    isValid(org.eclipse.debug.core.ILaunchConfiguration config)
     
    void
    performApply(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy config)
     
    void
    setDefaults(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy config)
     
    protected void
    setErrorMessage(String errorMessage)
     

    Methods inherited from class org.eclipse.debug.ui.AbstractLaunchConfigurationTab

    activated, canSave, createCheckButton, createPushButton, createRadioButton, createSeparator, createUpdateJob, createVerticalSpacer, deactivated, getAttributeLabel, getAttributesLabelsForPrototype, getControl, getErrorMessage, getHelpContextId, getLaunchConfigurationDialog, getLaunchManager, getMessage, getShell, getUpdateJobDelay, getWarningMessage, initializeAttributes, isDirty, launched, scheduleUpdateJob, setAttribute, setControl, setDirty, setHelpContextId, setLaunchConfigurationDialog, setMessage, setWarningMessage, updateLaunchConfigurationDialog

    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
  • Constructor Details

    • JUnitLaunchConfigurationTab

      public JUnitLaunchConfigurationTab()
      Creates a JUnit launch configuration tab.
  • Method Details

    • createControl

      public void createControl(org.eclipse.swt.widgets.Composite parent)
    • initializeFrom

      public void initializeFrom(org.eclipse.debug.core.ILaunchConfiguration config)
    • performApply

      public void performApply(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy config)
    • dispose

      public void dispose()
      Specified by:
      dispose in interface org.eclipse.debug.ui.ILaunchConfigurationTab
      Overrides:
      dispose in class org.eclipse.debug.ui.AbstractLaunchConfigurationTab
    • 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
    • isValid

      public boolean isValid(org.eclipse.debug.core.ILaunchConfiguration config)
      Specified by:
      isValid in interface org.eclipse.debug.ui.ILaunchConfigurationTab
      Overrides:
      isValid in class org.eclipse.debug.ui.AbstractLaunchConfigurationTab
    • setErrorMessage

      protected void setErrorMessage(String errorMessage)
      Overrides:
      setErrorMessage in class org.eclipse.debug.ui.AbstractLaunchConfigurationTab
    • setDefaults

      public void setDefaults(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy config)
    • getName

      public String getName()
    • getId

      public String getId()
      Overrides:
      getId in class org.eclipse.debug.ui.AbstractLaunchConfigurationTab