org.eclipse.jdt.debug.ui.launchConfigurations
Class JavaMainTab
java.lang.Object
org.eclipse.debug.ui.AbstractLaunchConfigurationTab
org.eclipse.jdt.debug.ui.launchConfigurations.JavaLaunchTab
org.eclipse.jdt.internal.debug.ui.launcher.AbstractJavaMainTab
org.eclipse.jdt.internal.debug.ui.launcher.SharedJavaMainTab
org.eclipse.jdt.debug.ui.launchConfigurations.JavaMainTab
- All Implemented Interfaces:
- ILaunchConfigurationTab
public class JavaMainTab
- extends org.eclipse.jdt.internal.debug.ui.launcher.SharedJavaMainTab
A launch configuration tab that displays and edits project and
main type name launch configuration attributes.
This class may be instantiated. This class is not intended to be subclassed.
- Since:
- 3.2
Field Summary |
static String |
ATTR_CONSIDER_INHERITED_MAIN
Boolean launch configuration attribute indicating whether types inheriting
a main method should be considered when searching for a main type. |
static String |
ATTR_INCLUDE_EXTERNAL_JARS
Boolean launch configuration attribute indicating that external jars (on
the runtime classpath) should be searched when looking for a main type. |
Fields inherited from class org.eclipse.jdt.internal.debug.ui.launcher.SharedJavaMainTab |
fMainText |
Fields inherited from class org.eclipse.jdt.internal.debug.ui.launcher.AbstractJavaMainTab |
EMPTY_STRING, fProjText |
Methods inherited from class org.eclipse.jdt.internal.debug.ui.launcher.SharedJavaMainTab |
createMainTypeEditor, initializeMainTypeAndName, updateMainTypeFromConfig |
Methods inherited from class org.eclipse.jdt.internal.debug.ui.launcher.AbstractJavaMainTab |
createProjectEditor, getDefaultListener, getJavaProject, getWorkspaceRoot, handleProjectButtonSelected, mapResources |
Methods inherited from class org.eclipse.debug.ui.AbstractLaunchConfigurationTab |
activated, canSave, createCheckButton, createPushButton, createRadioButton, createSeparator, createVerticalSpacer, deactivated, dispose, getControl, getErrorMessage, getLaunchConfigurationDialog, getLaunchManager, getMessage, getShell, isDirty, launched, setAttribute, setControl, setDirty, setErrorMessage, setLaunchConfigurationDialog, setMessage, updateLaunchConfigurationDialog |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ATTR_INCLUDE_EXTERNAL_JARS
public static final String ATTR_INCLUDE_EXTERNAL_JARS
- Boolean launch configuration attribute indicating that external jars (on
the runtime classpath) should be searched when looking for a main type.
Default value is
false
.
- Since:
- 2.1
ATTR_CONSIDER_INHERITED_MAIN
public static final String ATTR_CONSIDER_INHERITED_MAIN
- Boolean launch configuration attribute indicating whether types inheriting
a main method should be considered when searching for a main type.
Default value is
false
.
- Since:
- 3.0
JavaMainTab
public JavaMainTab()
createControl
public void createControl(Composite parent)
getImage
public Image getImage()
- Specified by:
getImage
in interface ILaunchConfigurationTab
- Overrides:
getImage
in class AbstractLaunchConfigurationTab
getName
public String getName()
handleSearchButtonSelected
protected void handleSearchButtonSelected()
- Show a dialog that lists all main types
- Specified by:
handleSearchButtonSelected
in class org.eclipse.jdt.internal.debug.ui.launcher.SharedJavaMainTab
initializeFrom
public void initializeFrom(ILaunchConfiguration config)
- Specified by:
initializeFrom
in interface ILaunchConfigurationTab
- Overrides:
initializeFrom
in class org.eclipse.jdt.internal.debug.ui.launcher.AbstractJavaMainTab
isValid
public boolean isValid(ILaunchConfiguration config)
- Specified by:
isValid
in interface ILaunchConfigurationTab
- Overrides:
isValid
in class AbstractLaunchConfigurationTab
performApply
public void performApply(ILaunchConfigurationWorkingCopy config)
setDefaults
public void setDefaults(ILaunchConfigurationWorkingCopy config)
Copyright (c) IBM Corp. and others 2000, 2006. All Rights Reserved.