Class FiltersPreferencePage
java.lang.Object
org.eclipse.jface.dialogs.DialogPage
org.eclipse.jface.preference.PreferencePage
org.eclipse.emf.compare.rcp.ui.internal.preferences.FiltersPreferencePage
- All Implemented Interfaces:
org.eclipse.jface.dialogs.IDialogPage
,org.eclipse.jface.dialogs.IMessageProvider
,org.eclipse.jface.preference.IPreferencePage
,org.eclipse.ui.IWorkbenchPreferencePage
public class FiltersPreferencePage
extends org.eclipse.jface.preference.PreferencePage
implements org.eclipse.ui.IWorkbenchPreferencePage
Preference page for
IDifferenceFilter
.-
Field Summary
Modifier and TypeFieldDescriptionstatic final String
Preference page ID.static final String
Preference key holding synchronization behavior value.Fields inherited from interface org.eclipse.jface.dialogs.IMessageProvider
ERROR, INFORMATION, NONE, WARNING
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected org.eclipse.swt.widgets.Control
createContents
(org.eclipse.swt.widgets.Composite parent) Gets the current value of the filter synchronization behavior.void
init
(org.eclipse.ui.IWorkbench workbench) protected void
boolean
void
setComboInput
(String behavior) Select the correct behavior in the interactive UI.void
setCurrentSynchronizationBehavior
(String newBehavior) Set the current value of the filter synchronization behavior.Methods inherited from class org.eclipse.jface.preference.PreferencePage
applyData, applyDialogFont, computeSize, contributeButtons, createControl, createDescriptionLabel, createNoteComposite, doComputeSize, doGetPreferenceStore, getApplyButton, getContainer, getDefaultsButton, getPreferenceStore, isValid, noDefaultAndApplyButton, noDefaultButton, okToLeave, performApply, performCancel, performHelp, setContainer, setErrorMessage, setMessage, setPreferenceStore, setSize, setTitle, setValid, toString, updateApplyButton
Methods inherited from class org.eclipse.jface.dialogs.DialogPage
convertHeightInCharsToPixels, convertHorizontalDLUsToPixels, convertVerticalDLUsToPixels, convertWidthInCharsToPixels, dispose, getControl, getDescription, getDialogFontName, getErrorMessage, getFont, getImage, getMessage, getMessageType, getShell, getTitle, getToolTipText, initializeDialogUnits, isControlCreated, setButtonLayoutData, setControl, setDescription, setImageDescriptor, setMessage, setVisible
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.eclipse.jface.dialogs.IDialogPage
createControl, dispose, getControl, getDescription, getErrorMessage, getImage, getMessage, getTitle, performHelp, setDescription, setImageDescriptor, setTitle, setVisible
Methods inherited from interface org.eclipse.jface.preference.IPreferencePage
computeSize, isValid, okToLeave, performCancel, setContainer, setSize
-
Field Details
-
PAGE_ID
Preference page ID.- See Also:
-
SYNCHRONIZATION_BEHAVIOR
Preference key holding synchronization behavior value.- See Also:
-
-
Constructor Details
-
FiltersPreferencePage
public FiltersPreferencePage()
-
-
Method Details
-
init
public void init(org.eclipse.ui.IWorkbench workbench) - Specified by:
init
in interfaceorg.eclipse.ui.IWorkbenchPreferencePage
-
createContents
protected org.eclipse.swt.widgets.Control createContents(org.eclipse.swt.widgets.Composite parent) - Specified by:
createContents
in classorg.eclipse.jface.preference.PreferencePage
-
setComboInput
Select the correct behavior in the interactive UI.- Parameters:
behavior
-
-
getCurrentSynchronizationBehavior
Gets the current value of the filter synchronization behavior.This value can only be one of the following:
MessageDialogWithToggle.PROMPT
MessageDialogWithToggle.ALWAYS
MessageDialogWithToggle.NEVER
- Returns:
- String.
-
getDefaultSynchronizationBehavior
- Returns:
- The default value of filter synchronization behavior.
-
setCurrentSynchronizationBehavior
Set the current value of the filter synchronization behavior.- Parameters:
newBehavior
- New value.
-
performOk
public boolean performOk()- Specified by:
performOk
in interfaceorg.eclipse.jface.preference.IPreferencePage
- Overrides:
performOk
in classorg.eclipse.jface.preference.PreferencePage
-
performDefaults
protected void performDefaults()- Overrides:
performDefaults
in classorg.eclipse.jface.preference.PreferencePage
-