|
Eclipse JDT Release 3.0 |
||||||||||
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.internal.debug.ui.launcher.JavaLaunchConfigurationTab
org.eclipse.jdt.debug.ui.launchConfigurations.JavaJRETab
A launch configuration tab that displays and edits the VM install launch configuration attributes.
This class may be instantiated. This class is not intended to be subclassed.
Field Summary | |
protected static String |
EMPTY_STRING
|
protected org.eclipse.debug.ui.ILaunchConfigurationTab |
fDynamicTab
|
protected org.eclipse.swt.widgets.Composite |
fDynamicTabHolder
|
protected boolean |
fIsInitializing
|
protected org.eclipse.jdt.internal.debug.ui.jres.JREsComboBlock |
fJREBlock
|
protected org.eclipse.debug.core.ILaunchConfiguration |
fLaunchConfiguration
|
protected boolean |
fOkToClearUnknownVM
|
protected String |
fUnknownVMName
|
protected String |
fUnknownVMType
|
protected boolean |
fUseDynamicArea
|
protected org.eclipse.debug.core.ILaunchConfigurationWorkingCopy |
fWorkingCopy
|
Constructor Summary | |
JavaJRETab()
|
Method Summary | |
void |
activated(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy workingCopy)
|
void |
createControl(org.eclipse.swt.widgets.Composite parent)
|
void |
deactivated(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy workingCopy)
|
void |
dispose()
|
protected org.eclipse.jdt.internal.debug.ui.jres.JREDescriptor |
getDefaultJREDescriptor()
|
protected org.eclipse.debug.ui.ILaunchConfigurationTab |
getDynamicTab()
|
protected org.eclipse.swt.widgets.Composite |
getDynamicTabHolder()
|
String |
getErrorMessage()
Overridden here so that any error message in the dynamic UI gets returned. |
org.eclipse.swt.graphics.Image |
getImage()
|
protected IJavaProject |
getJavaProject()
Returns the Java project associated with the current config being edited, or null if none. |
protected org.eclipse.debug.core.ILaunchConfiguration |
getLaunchConfiguration()
|
protected org.eclipse.debug.core.ILaunchConfigurationWorkingCopy |
getLaunchConfigurationWorkingCopy()
|
String |
getName()
|
protected org.eclipse.jdt.internal.debug.ui.jres.JREDescriptor |
getSpecificJREDescriptor()
|
protected org.eclipse.debug.ui.ILaunchConfigurationTab |
getTabForCurrentJRE()
Return the class that implements ILaunchConfigurationTab
that is registered against the install type of the currently selected VM. |
protected void |
handleSelectedJREChanged()
Notification that the user changed the selection in the JRE combo box. |
void |
initializeFrom(org.eclipse.debug.core.ILaunchConfiguration configuration)
|
protected boolean |
isUseDynamicJREArea()
|
boolean |
isValid(org.eclipse.debug.core.ILaunchConfiguration config)
|
protected void |
loadDynamicJREArea()
Show the contributed piece of UI that was registered for the install type of the currently selected VM. |
void |
performApply(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy configuration)
|
protected void |
selectJRE(String typeID,
String vmName)
|
void |
setDefaults(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy config)
|
protected void |
setDynamicTab(org.eclipse.debug.ui.ILaunchConfigurationTab tab)
|
protected void |
setDynamicTabHolder(org.eclipse.swt.widgets.Composite tabHolder)
|
protected void |
setLaunchConfiguration(org.eclipse.debug.core.ILaunchConfiguration launchConfiguration)
|
protected void |
setLaunchConfigurationWorkingCopy(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy workingCopy)
|
void |
setVMSpecificArgumentsVisible(boolean visible)
Sets whether this tab will display the VM specific arguments area if a JRE supports VM specific arguments. |
protected void |
updateJREFromConfig(org.eclipse.debug.core.ILaunchConfiguration config)
|
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, createCheckButton, createPushButton, createRadioButton, createSeparator, createVerticalSpacer, getControl, 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 |
Field Detail |
protected org.eclipse.jdt.internal.debug.ui.jres.JREsComboBlock fJREBlock
protected String fUnknownVMType
protected String fUnknownVMName
protected boolean fOkToClearUnknownVM
protected org.eclipse.debug.ui.ILaunchConfigurationTab fDynamicTab
protected org.eclipse.swt.widgets.Composite fDynamicTabHolder
protected boolean fUseDynamicArea
protected org.eclipse.debug.core.ILaunchConfigurationWorkingCopy fWorkingCopy
protected org.eclipse.debug.core.ILaunchConfiguration fLaunchConfiguration
protected boolean fIsInitializing
protected static final String EMPTY_STRING
Constructor Detail |
public JavaJRETab()
Method Detail |
public void dispose()
public void createControl(org.eclipse.swt.widgets.Composite parent)
ILaunchConfigurationTab.createControl(Composite)
protected void setDynamicTabHolder(org.eclipse.swt.widgets.Composite tabHolder)
protected org.eclipse.swt.widgets.Composite getDynamicTabHolder()
protected void setDynamicTab(org.eclipse.debug.ui.ILaunchConfigurationTab tab)
protected org.eclipse.debug.ui.ILaunchConfigurationTab getDynamicTab()
public void setDefaults(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy config)
ILaunchConfigurationTab.setDefaults(ILaunchConfigurationWorkingCopy)
public void initializeFrom(org.eclipse.debug.core.ILaunchConfiguration configuration)
ILaunchConfigurationTab.initializeFrom(ILaunchConfiguration)
public void performApply(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy configuration)
ILaunchConfigurationTab.performApply(ILaunchConfigurationWorkingCopy)
public boolean isValid(org.eclipse.debug.core.ILaunchConfiguration config)
ILaunchConfigurationTab.isValid(ILaunchConfiguration)
public String getName()
ILaunchConfigurationTab.getName()
public org.eclipse.swt.graphics.Image getImage()
ILaunchConfigurationTab.getImage()
protected void updateJREFromConfig(org.eclipse.debug.core.ILaunchConfiguration config)
protected void handleSelectedJREChanged()
protected void selectJRE(String typeID, String vmName)
protected org.eclipse.debug.ui.ILaunchConfigurationTab getTabForCurrentJRE()
ILaunchConfigurationTab
that is registered against the install type of the currently selected VM.
protected void loadDynamicJREArea()
protected org.eclipse.debug.core.ILaunchConfigurationWorkingCopy getLaunchConfigurationWorkingCopy()
public String getErrorMessage()
ILaunchConfigurationTab.getErrorMessage()
protected void setLaunchConfigurationWorkingCopy(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy workingCopy)
protected org.eclipse.debug.core.ILaunchConfiguration getLaunchConfiguration()
protected void setLaunchConfiguration(org.eclipse.debug.core.ILaunchConfiguration launchConfiguration)
public void setVMSpecificArgumentsVisible(boolean visible)
visible
- whether this tab will display the VM specific arguments area
if a JRE supports VM specific argumentsprotected boolean isUseDynamicJREArea()
protected org.eclipse.jdt.internal.debug.ui.jres.JREDescriptor getDefaultJREDescriptor()
protected org.eclipse.jdt.internal.debug.ui.jres.JREDescriptor getSpecificJREDescriptor()
protected IJavaProject getJavaProject()
null
if none.
null
public void activated(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy workingCopy)
public void deactivated(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy workingCopy)
|
Eclipse JDT Release 3.0 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |