|
Eclipse JDT 2.0 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.eclipse.debug.ui.AbstractLaunchConfigurationTab | +--org.eclipse.jdt.internal.debug.ui.launcher.JavaLaunchConfigurationTab | +--org.eclipse.jdt.debug.ui.launchConfigurations.JavaClasspathTab
A launch configuration tab that displays and edits the user and bootstrap classes comprising the classpath launch configuration attribute.
This class may be instantiated. This class is not intended to be subclassed.
Field Summary | |
protected List |
fActions
|
protected TabItem |
fBootPathTabItem
|
protected org.eclipse.jdt.internal.debug.ui.launcher.RuntimeClasspathViewer |
fBootpathViewer
|
protected Button |
fClassPathDefaultButton
|
protected TabItem |
fClassPathTabItem
|
protected org.eclipse.jdt.internal.debug.ui.launcher.RuntimeClasspathViewer |
fClasspathViewer
|
protected Image |
fImage
|
protected ILaunchConfiguration |
fLaunchConfiguration
The last launch config this tab was initialized from |
protected TabFolder |
fPathTabFolder
|
Constructor Summary | |
JavaClasspathTab()
|
Method Summary | |
protected void |
addAction(org.eclipse.jdt.internal.debug.ui.actions.RuntimeClasspathAction action)
Adds the given action to the action collection in this tab |
void |
createControl(Composite parent)
|
protected void |
displayDefaultClasspath()
Displays the default classpath in the UI |
void |
dispose()
|
Image |
getImage()
|
protected ILaunchConfiguration |
getLaunchConfiguration()
Returns the current java project context |
String |
getName()
|
protected void |
handleClasspathDefaultButtonSelected()
The default classpath button has been toggled |
void |
initializeFrom(ILaunchConfiguration configuration)
|
void |
performApply(ILaunchConfigurationWorkingCopy configuration)
|
protected void |
retargetActions(org.eclipse.jdt.internal.debug.ui.launcher.RuntimeClasspathViewer viewer)
Re-targets actions to the given viewer |
protected void |
setClasspathEntries(IRuntimeClasspathEntry[] entries)
Displays the given classpath entries, grouping into user and bootstrap entries |
void |
setDefaults(ILaunchConfigurationWorkingCopy configuration)
|
protected void |
setLaunchConfiguration(ILaunchConfiguration config)
Sets the java project currently specified by the given launch config, if any. |
Methods inherited from class org.eclipse.jdt.internal.debug.ui.launcher.JavaLaunchConfigurationTab |
entriesChanged, getContext, initializeJavaProject |
Methods inherited from class org.eclipse.debug.ui.AbstractLaunchConfigurationTab |
canSave, createPushButton, createRadioButton, createVerticalSpacer, getControl, getErrorMessage, getLaunchConfigurationDialog, getLaunchManager, getMessage, getShell, isValid, launched, setControl, setErrorMessage, setLaunchConfigurationDialog, setMessage, updateLaunchConfigurationDialog |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
protected TabFolder fPathTabFolder
protected TabItem fBootPathTabItem
protected TabItem fClassPathTabItem
protected org.eclipse.jdt.internal.debug.ui.launcher.RuntimeClasspathViewer fClasspathViewer
protected org.eclipse.jdt.internal.debug.ui.launcher.RuntimeClasspathViewer fBootpathViewer
protected Button fClassPathDefaultButton
protected List fActions
protected Image fImage
protected ILaunchConfiguration fLaunchConfiguration
Constructor Detail |
public JavaClasspathTab()
Method Detail |
public void createControl(Composite parent)
createControl
in interface ILaunchConfigurationTab
createControl
in class AbstractLaunchConfigurationTab
ILaunchConfigurationTab#createControl(Composite)
protected void handleClasspathDefaultButtonSelected()
public void setDefaults(ILaunchConfigurationWorkingCopy configuration)
setDefaults
in interface ILaunchConfigurationTab
setDefaults
in class AbstractLaunchConfigurationTab
ILaunchConfigurationTab#setDefaults(ILaunchConfigurationWorkingCopy)
public void initializeFrom(ILaunchConfiguration configuration)
initializeFrom
in interface ILaunchConfigurationTab
initializeFrom
in class AbstractLaunchConfigurationTab
ILaunchConfigurationTab#initializeFrom(ILaunchConfiguration)
protected void displayDefaultClasspath()
protected void setClasspathEntries(IRuntimeClasspathEntry[] entries)
public void performApply(ILaunchConfigurationWorkingCopy configuration)
performApply
in interface ILaunchConfigurationTab
performApply
in class AbstractLaunchConfigurationTab
ILaunchConfigurationTab#performApply(ILaunchConfigurationWorkingCopy)
public String getName()
getName
in interface ILaunchConfigurationTab
getName
in class AbstractLaunchConfigurationTab
ILaunchConfigurationTab#getName()
public Image getImage()
getImage
in interface ILaunchConfigurationTab
getImage
in class AbstractLaunchConfigurationTab
ILaunchConfigurationTab#getImage()
protected void setLaunchConfiguration(ILaunchConfiguration config)
protected ILaunchConfiguration getLaunchConfiguration()
protected void addAction(org.eclipse.jdt.internal.debug.ui.actions.RuntimeClasspathAction action)
protected void retargetActions(org.eclipse.jdt.internal.debug.ui.launcher.RuntimeClasspathViewer viewer)
public void dispose()
dispose
in interface ILaunchConfigurationTab
dispose
in class AbstractLaunchConfigurationTab
ILaunchConfigurationTab#dispose()
|
Eclipse JDT 2.0 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |