public class TimeoutTab
extends org.eclipse.debug.ui.AbstractLaunchConfigurationTab
| Modifier and Type | Field and Description |
|---|---|
static String |
BEAGLE_LAUNCH_CONFIGURATION_CONSTANT_TIMEOUT_VALUE
The key in the Beagle Launch Configuration determining the time set up for an
ConstantTimeout in seconds. |
static int |
BEAGLE_LAUNCH_CONFIGURATION_CONSTANT_TIMEOUT_VALUE_DEFAULT_VALUE
The default value in Beagle's launch configuration for the key
BEAGLE_LAUNCH_CONFIGURATION_CONSTANT_TIMEOUT_VALUE. |
static String |
BEAGLE_LAUNCH_CONFIGURATION_TIMEOUT_TYPE
The key in the Beagle Launch Configuration determining the type of the timeout to
be used.
|
static String |
BEAGLE_LAUNCH_CONFIGURATION_TIMEOUT_TYPE_DEFAULT_VALUE
The default value in Beagle's launch configuration for the key
BEAGLE_LAUNCH_CONFIGURATION_TIMEOUT_TYPE. |
static String |
BEAGLE_LAUNCH_CONFIGURATION_TIMEOUT_TYPE_VALUE_ADAPTIVE_TIMEOUT
This value in Beagle's launch configuration for the key
BEAGLE_LAUNCH_CONFIGURATION_TIMEOUT_TYPE specifies that the
Timeout used should be an AdaptiveTimeout. |
static String |
BEAGLE_LAUNCH_CONFIGURATION_TIMEOUT_TYPE_VALUE_CONSTANT_TIMEOUT
This value in Beagle's launch configuration for the key
BEAGLE_LAUNCH_CONFIGURATION_TIMEOUT_TYPE specifies that the
Timeout used should be a ConstantTimeout. |
static String |
BEAGLE_LAUNCH_CONFIGURATION_TIMEOUT_TYPE_VALUE_NO_TIMEOUT
This value in Beagle's launch configuration for the key
BEAGLE_LAUNCH_CONFIGURATION_TIMEOUT_TYPE specifies that the
Timeout used should be a NoTimeout. |
static int |
INVALID_TIMEOUT_SECONDS_VALUE
The value used to indicate a bad constant timeout value.
|
| Constructor and Description |
|---|
TimeoutTab() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canSave() |
void |
createControl(org.eclipse.swt.widgets.Composite parent) |
String |
getName() |
void |
initializeFrom(org.eclipse.debug.core.ILaunchConfiguration configuration) |
boolean |
isValid(org.eclipse.debug.core.ILaunchConfiguration launchConfig) |
void |
performApply(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy configuration) |
void |
setDefaults(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy configuration) |
activated, createCheckButton, createPushButton, createRadioButton, createSeparator, createUpdateJob, createVerticalSpacer, deactivated, dispose, getControl, getErrorMessage, getHelpContextId, getId, getImage, getLaunchConfigurationDialog, getLaunchManager, getMessage, getShell, getUpdateJobDelay, getWarningMessage, isDirty, launched, scheduleUpdateJob, setAttribute, setControl, setDirty, setErrorMessage, setHelpContextId, setLaunchConfigurationDialog, setMessage, setWarningMessage, updateLaunchConfigurationDialogpublic static final String BEAGLE_LAUNCH_CONFIGURATION_TIMEOUT_TYPE
Permitted values are:
public static final String BEAGLE_LAUNCH_CONFIGURATION_TIMEOUT_TYPE_VALUE_ADAPTIVE_TIMEOUT
BEAGLE_LAUNCH_CONFIGURATION_TIMEOUT_TYPE specifies that the
Timeout used should be an AdaptiveTimeout.public static final String BEAGLE_LAUNCH_CONFIGURATION_TIMEOUT_TYPE_VALUE_CONSTANT_TIMEOUT
BEAGLE_LAUNCH_CONFIGURATION_TIMEOUT_TYPE specifies that the
Timeout used should be a ConstantTimeout.public static final String BEAGLE_LAUNCH_CONFIGURATION_TIMEOUT_TYPE_VALUE_NO_TIMEOUT
BEAGLE_LAUNCH_CONFIGURATION_TIMEOUT_TYPE specifies that the
Timeout used should be a NoTimeout.public static final String BEAGLE_LAUNCH_CONFIGURATION_TIMEOUT_TYPE_DEFAULT_VALUE
BEAGLE_LAUNCH_CONFIGURATION_TIMEOUT_TYPE.public static final String BEAGLE_LAUNCH_CONFIGURATION_CONSTANT_TIMEOUT_VALUE
ConstantTimeout in seconds.public static final int BEAGLE_LAUNCH_CONFIGURATION_CONSTANT_TIMEOUT_VALUE_DEFAULT_VALUE
BEAGLE_LAUNCH_CONFIGURATION_CONSTANT_TIMEOUT_VALUE.public static final int INVALID_TIMEOUT_SECONDS_VALUE
public void createControl(org.eclipse.swt.widgets.Composite parent)
public void setDefaults(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy configuration)
public void initializeFrom(org.eclipse.debug.core.ILaunchConfiguration configuration)
public void performApply(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy configuration)
public String getName()
public boolean isValid(org.eclipse.debug.core.ILaunchConfiguration launchConfig)
isValid in interface org.eclipse.debug.ui.ILaunchConfigurationTabisValid in class org.eclipse.debug.ui.AbstractLaunchConfigurationTabpublic boolean canSave()
canSave in interface org.eclipse.debug.ui.ILaunchConfigurationTabcanSave in class org.eclipse.debug.ui.AbstractLaunchConfigurationTab