org.eclipse.datatools.sqltools.common.ui.preferences
Interface IDataServerLaunchPreferenceSection
- All Superinterfaces: 
- IDataServerPreferenceSection
- public interface IDataServerLaunchPreferenceSection 
- extends IDataServerPreferenceSection
This interface should be implemented for preference UI components that can be used both as global preference setting. and as launch configuration settings.
- Author:
- Dafan Yang, Hui Cao
 
| Method Summary | 
|  void | launchConfigurationInitialize(org.eclipse.debug.core.ILaunchConfiguration configuration,
                              org.eclipse.jface.preference.IPreferenceStore store)initialize this UI section with the specific configuration and preference store
 | 
|  void | saveConfiguration(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy wc)save the UI section's status to launch configuration
 | 
|  void | setMode(int mode)
 | 
 
 
LAUNCH_MODE
static final int LAUNCH_MODE
- See Also:
- Constant Field Values
PREFERENCE_MODE
static final int PREFERENCE_MODE
- See Also:
- Constant Field Values
launchConfigurationInitialize
void launchConfigurationInitialize(org.eclipse.debug.core.ILaunchConfiguration configuration,
                                   org.eclipse.jface.preference.IPreferenceStore store)
- initialize this UI section with the specific configuration and preference store
 
- 
 
- 
- Parameters:
- configuration-
 
saveConfiguration
void saveConfiguration(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy wc)
- save the UI section's status to launch configuration
 
- 
 
- 
- Parameters:
- wc-
 
setMode
void setMode(int mode)
- 
 
- 
- Parameters:
- mode- indicates whether this component is used for launch configuration or preference page. Implementing
            classes should disable/enable specific controls that are only relevant to a particular mode.