Package org.eclipse.pde.ui.launcher
Class TracingTab
- java.lang.Object
-
- org.eclipse.debug.ui.AbstractLaunchConfigurationTab
-
- org.eclipse.pde.ui.launcher.AbstractLauncherTab
-
- org.eclipse.pde.ui.launcher.TracingTab
-
- All Implemented Interfaces:
IPrototypeAttributesLabelProvider
,ILaunchConfigurationTab
,ILaunchConfigurationTab2
public class TracingTab extends AbstractLauncherTab
A launch configuration tab that enables tracing and displays all plug-ins that support tracing.This class may be instantiated. This class is not intended to be subclassed by clients.
- Since:
- 3.2
- Restriction:
- This class is not intended to be subclassed by clients.
-
-
Constructor Summary
Constructors Constructor Description TracingTab()
Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
activated(ILaunchConfigurationWorkingCopy workingCopy)
void
createControl(Composite parent)
void
dispose()
String
getId()
Image
getImage()
String
getName()
protected void
initializeAttributes()
void
initializeFrom(ILaunchConfiguration config)
void
performApply(ILaunchConfigurationWorkingCopy config)
void
setDefaults(ILaunchConfigurationWorkingCopy config)
void
validateTab()
Validates the data entered on the tab.-
Methods inherited from class org.eclipse.pde.ui.launcher.AbstractLauncherTab
createStartingSpace, deactivated, isValid, scheduleUpdateJob, updateLaunchConfigurationDialog
-
Methods inherited from class org.eclipse.debug.ui.AbstractLaunchConfigurationTab
canSave, createCheckButton, createPushButton, createRadioButton, createSeparator, createUpdateJob, createVerticalSpacer, getAttributeLabel, getAttributesLabelsForPrototype, getControl, getErrorMessage, getHelpContextId, getLaunchConfigurationDialog, getLaunchManager, getMessage, getShell, getUpdateJobDelay, getWarningMessage, isDirty, launched, 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
-
-
-
-
Method Detail
-
createControl
public void createControl(Composite parent)
-
activated
public void activated(ILaunchConfigurationWorkingCopy workingCopy)
- Specified by:
activated
in interfaceILaunchConfigurationTab
- Overrides:
activated
in classAbstractLauncherTab
-
dispose
public void dispose()
- Specified by:
dispose
in interfaceILaunchConfigurationTab
- Overrides:
dispose
in classAbstractLaunchConfigurationTab
-
initializeFrom
public void initializeFrom(ILaunchConfiguration config)
-
performApply
public void performApply(ILaunchConfigurationWorkingCopy config)
-
setDefaults
public void setDefaults(ILaunchConfigurationWorkingCopy config)
-
getName
public String getName()
-
getImage
public Image getImage()
- Specified by:
getImage
in interfaceILaunchConfigurationTab
- Overrides:
getImage
in classAbstractLaunchConfigurationTab
-
validateTab
public void validateTab()
Description copied from class:AbstractLauncherTab
Validates the data entered on the tab.- Specified by:
validateTab
in classAbstractLauncherTab
-
getId
public String getId()
- Overrides:
getId
in classAbstractLaunchConfigurationTab
-
initializeAttributes
protected void initializeAttributes()
- Overrides:
initializeAttributes
in classAbstractLaunchConfigurationTab
-
-