|
Eclipse Platform Release 3.7 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface ILaunchConfigurationDialog
A launch configuration dialog is used to edit and launch launch configurations. It contains a launch configuration tab group.
ILaunchConfigurationTabGroup,
ILaunchConfigurationTab| Field Summary | |
|---|---|
static int |
LAUNCHED_BEFORE_OPENING
Deprecated. the launch dialog no longer supports launching without opening - this constant will never be returned by the dialog |
| Method Summary | |
|---|---|
String |
generateName(String name)
Returns a unique launch configuration name, using the given name as a seed. |
ILaunchConfigurationTab |
getActiveTab()
Returns the currently active ILaunchConfigurationTab
being displayed, or null if there is none. |
String |
getMode()
Returns the mode in which this dialog was opened - run or debug. |
ILaunchConfigurationTab[] |
getTabs()
Returns the tabs currently being displayed, or null if none. |
void |
setActiveTab(ILaunchConfigurationTab tab)
Sets the displayed tab to the given tab. |
void |
setActiveTab(int index)
Sets the displayed tab to the tab with the given index. |
void |
setName(String name)
Sets the contents of the name field to the given name. |
void |
updateButtons()
Adjusts the enable state of this dialog's buttons to reflect the state of the active tab group. |
void |
updateMessage()
Updates the message (or error message) shown in the message line to reflect the state of the currently active tab in this launch configuration dialog. |
| Methods inherited from interface org.eclipse.jface.operation.IRunnableContext |
|---|
run |
| Field Detail |
|---|
static final int LAUNCHED_BEFORE_OPENING
open() method of a
launch configuration dialog when a launch completed
successfully with a single click (without opening a
launch configuration dialog).
| Method Detail |
|---|
void updateButtons()
This may be called by to force a button state update.
void updateMessage()
This method may be called to force a message update.
void setName(String name)
name - new name valueString generateName(String name)
name - seed from which to generate a new unique name
ILaunchConfigurationTab[] getTabs()
null if none.
nullILaunchConfigurationTab getActiveTab()
ILaunchConfigurationTab
being displayed, or null if there is none.
ILaunchConfigurationTab, or null.String getMode()
RUN_MODE or DEBUG_MODE defined in ILaunchManagerILaunchManagervoid setActiveTab(ILaunchConfigurationTab tab)
tab - the tab to display/activatevoid setActiveTab(int index)
getTabs().
index - the index of the tab to display
|
Eclipse Platform Release 3.7 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
Guidelines for using Eclipse APIs.
Copyright (c) Eclipse contributors and others 2000, 2011. All rights reserved.