|
Eclipse JDT Release 3.8 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.debug.ui.AbstractLaunchConfigurationTab
org.eclipse.jdt.debug.ui.launchConfigurations.JavaLaunchTab
org.eclipse.jdt.internal.debug.ui.launcher.AbstractJavaClasspathTab
org.eclipse.jdt.debug.ui.launchConfigurations.JavaClasspathTab
public class JavaClasspathTab
A launch configuration tab that displays and edits the user and bootstrap classes comprising the classpath launch configuration attribute.
Clients may call AbstractLaunchConfigurationTab.setHelpContextId(String)
on this tab prior to control
creation to alter the default context help associated with this tab.
This class may be instantiated.
Field Summary | |
---|---|
protected static String |
DIALOG_SETTINGS_PREFIX
|
protected org.eclipse.jdt.internal.debug.ui.classpath.RuntimeClasspathViewer |
fClasspathViewer
|
protected ILaunchConfiguration |
fLaunchConfiguration
The last launch config this tab was initialized from |
Constructor Summary | |
---|---|
JavaClasspathTab()
Constructor |
Method Summary | |
---|---|
void |
activated(ILaunchConfigurationWorkingCopy workingCopy)
|
protected Button |
createButton(Composite pathButtonComp,
org.eclipse.jdt.internal.debug.ui.actions.RuntimeClasspathAction action)
Creates a button for the given action. |
void |
createControl(Composite parent)
|
protected void |
createPathButtons(Composite pathButtonComp)
Creates the buttons to manipulate the classpath. |
void |
dispose()
|
static Image |
getClasspathImage()
Returns the image for this tab, or null if none |
String |
getId()
|
Image |
getImage()
|
ILaunchConfiguration |
getLaunchConfiguration()
Returns the current launch configuration |
protected org.eclipse.jdt.internal.debug.ui.classpath.ClasspathModel |
getModel()
|
String |
getName()
|
void |
initializeFrom(ILaunchConfiguration configuration)
|
boolean |
isShowBootpath()
Returns whether the bootpath should be displayed. |
boolean |
isValid(ILaunchConfiguration launchConfig)
|
void |
performApply(ILaunchConfigurationWorkingCopy configuration)
|
void |
setDefaults(ILaunchConfigurationWorkingCopy configuration)
|
Methods inherited from class org.eclipse.jdt.internal.debug.ui.launcher.AbstractJavaClasspathTab |
---|
entriesChanged |
Methods inherited from class org.eclipse.jdt.debug.ui.launchConfigurations.JavaLaunchTab |
---|
getContext, getCurrentLaunchConfiguration, initializeJavaProject |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected org.eclipse.jdt.internal.debug.ui.classpath.RuntimeClasspathViewer fClasspathViewer
protected static final String DIALOG_SETTINGS_PREFIX
protected ILaunchConfiguration fLaunchConfiguration
Constructor Detail |
---|
public JavaClasspathTab()
Method Detail |
---|
public void createControl(Composite parent)
protected void createPathButtons(Composite pathButtonComp)
pathButtonComp
- composite buttons are contained inprotected Button createButton(Composite pathButtonComp, org.eclipse.jdt.internal.debug.ui.actions.RuntimeClasspathAction action)
pathButtonComp
- parent composite for the buttonaction
- the action triggered by the button
public void setDefaults(ILaunchConfigurationWorkingCopy configuration)
public void initializeFrom(ILaunchConfiguration configuration)
initializeFrom
in interface ILaunchConfigurationTab
initializeFrom
in class JavaLaunchTab
public void activated(ILaunchConfigurationWorkingCopy workingCopy)
activated
in interface ILaunchConfigurationTab
activated
in class AbstractLaunchConfigurationTab
public void performApply(ILaunchConfigurationWorkingCopy configuration)
public String getName()
public String getId()
getId
in class AbstractLaunchConfigurationTab
AbstractLaunchConfigurationTab.getId()
public static Image getClasspathImage()
null
if none
null
if noneILaunchConfigurationTab.getImage()
public ILaunchConfiguration getLaunchConfiguration()
ILaunchConfiguration
public void dispose()
dispose
in interface ILaunchConfigurationTab
dispose
in class AbstractLaunchConfigurationTab
public Image getImage()
getImage
in interface ILaunchConfigurationTab
getImage
in class AbstractLaunchConfigurationTab
public boolean isValid(ILaunchConfiguration launchConfig)
isValid
in interface ILaunchConfigurationTab
isValid
in class AbstractLaunchConfigurationTab
public boolean isShowBootpath()
protected org.eclipse.jdt.internal.debug.ui.classpath.ClasspathModel getModel()
|
Eclipse JDT Release 3.8 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Guidelines for using Eclipse APIs.
Copyright (c) 2000, 2013 IBM Corporation and others. All rights reserved.