org.eclipse.datatools.sqltools.routineeditor.ui.launching
Class ConnectionLevelOptionsTab
java.lang.Object
   org.eclipse.debug.ui.AbstractLaunchConfigurationTab
org.eclipse.debug.ui.AbstractLaunchConfigurationTab
       org.eclipse.datatools.sqltools.routineeditor.ui.launching.ConnectionLevelOptionsTab
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:
- createControlin interface- org.eclipse.debug.ui.ILaunchConfigurationTab
 
- 
 
setDefaults
public void setDefaults(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy configuration)
- 
- Specified by:
- setDefaultsin interface- org.eclipse.debug.ui.ILaunchConfigurationTab
 
- 
 
initializeFrom
public void initializeFrom(org.eclipse.debug.core.ILaunchConfiguration configuration)
- 
- Specified by:
- initializeFromin interface- org.eclipse.debug.ui.ILaunchConfigurationTab
 
- 
 
performApply
public void performApply(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy configuration)
- 
- Specified by:
- performApplyin interface- org.eclipse.debug.ui.ILaunchConfigurationTab
 
- 
 
getName
public java.lang.String getName()
- 
- Specified by:
- getNamein interface- org.eclipse.debug.ui.ILaunchConfigurationTab
 
- 
 
activated
public void activated(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy workingCopy)
- 
- Specified by:
- activatedin interface- org.eclipse.debug.ui.ILaunchConfigurationTab
- Overrides:
- activatedin class- org.eclipse.debug.ui.AbstractLaunchConfigurationTab
 
- 
 
getImage
public org.eclipse.swt.graphics.Image getImage()
- 
- Specified by:
- getImagein interface- org.eclipse.debug.ui.ILaunchConfigurationTab
- Overrides:
- getImagein class- org.eclipse.debug.ui.AbstractLaunchConfigurationTab
 
-