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.