org.eclipse.datatools.sqltools.routineeditor.ui.launching
Class ConnectionLevelOptionsTab
java.lang.Object
org.eclipse.debug.ui.AbstractLaunchConfigurationTab
org.eclipse.datatools.sqltools.routineeditor.ui.launching.ConnectionLevelOptionsTab
- All Implemented Interfaces:
- RoutineLaunchConfigurationAttribute, org.eclipse.debug.ui.ILaunchConfigurationTab
public class ConnectionLevelOptionsTab
- extends org.eclipse.debug.ui.AbstractLaunchConfigurationTab
- implements RoutineLaunchConfigurationAttribute
On this tab, user can configure the connection level options. By default, we check the "Use Default" radio box to let
the user use default values in the preference store. If the user checks the "User customize" radio box, the options'
values in the preference store will be copied for the first time.
- Author:
- Dafan Yang
Fields inherited from interface org.eclipse.datatools.sqltools.routineeditor.launching.RoutineLaunchConfigurationAttribute |
ROUTINE_LAUNCH_CONFIGURATION_NAME, ROUTINE_LAUNCH_CONFIGURATION_NUM, ROUTINE_LAUNCH_CONFIGURATION_TYPE, ROUTINE_LAUNCH_DATABASENAME, ROUTINE_LAUNCH_EVENTPARAMS, ROUTINE_LAUNCH_EXTERNALID, ROUTINE_LAUNCH_OPTION_TYPE, ROUTINE_LAUNCH_PARAMETERS, ROUTINE_LAUNCH_PROCID, ROUTINE_LAUNCH_PROFILENAME, ROUTINE_LAUNCH_SQL, ROUTINE_LAUNCH_TYPE |
Method Summary |
void |
activated(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy workingCopy)
|
void |
createControl(org.eclipse.swt.widgets.Composite parent)
|
org.eclipse.swt.graphics.Image |
getImage()
|
java.lang.String |
getName()
|
void |
initializeFrom(org.eclipse.debug.core.ILaunchConfiguration configuration)
|
void |
performApply(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy configuration)
|
void |
setDefaults(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy configuration)
|
Methods inherited from class org.eclipse.debug.ui.AbstractLaunchConfigurationTab |
canSave, deactivated, dispose, getControl, getErrorMessage, getId, getMessage, isValid, launched, setLaunchConfigurationDialog |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CONNECTION_LEVEL_OPTIONS_PAGE
public static final java.lang.String CONNECTION_LEVEL_OPTIONS_PAGE
- See Also:
- Constant Field Values
ConnectionLevelOptionsTab
public ConnectionLevelOptionsTab()
createControl
public void createControl(org.eclipse.swt.widgets.Composite parent)
- Specified by:
createControl
in interface org.eclipse.debug.ui.ILaunchConfigurationTab
setDefaults
public void setDefaults(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy configuration)
- Specified by:
setDefaults
in interface org.eclipse.debug.ui.ILaunchConfigurationTab
initializeFrom
public void initializeFrom(org.eclipse.debug.core.ILaunchConfiguration configuration)
- Specified by:
initializeFrom
in interface org.eclipse.debug.ui.ILaunchConfigurationTab
performApply
public void performApply(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy configuration)
- Specified by:
performApply
in interface org.eclipse.debug.ui.ILaunchConfigurationTab
getName
public java.lang.String getName()
- Specified by:
getName
in interface org.eclipse.debug.ui.ILaunchConfigurationTab
activated
public void activated(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy workingCopy)
- Specified by:
activated
in interface org.eclipse.debug.ui.ILaunchConfigurationTab
- Overrides:
activated
in class org.eclipse.debug.ui.AbstractLaunchConfigurationTab
getImage
public org.eclipse.swt.graphics.Image getImage()
- Specified by:
getImage
in interface org.eclipse.debug.ui.ILaunchConfigurationTab
- Overrides:
getImage
in class org.eclipse.debug.ui.AbstractLaunchConfigurationTab