public abstract class AbstractPreferencePage
extends org.eclipse.jface.preference.FieldEditorPreferencePage
implements org.eclipse.ui.IWorkbenchPreferencePage, org.eclipse.ui.IWorkbenchPropertyPage
FixedScopedPreferenceStore
The following changes have been made:
PropertyAndPreferencePage
Constructor and Description |
---|
AbstractPreferencePage() |
Modifier and Type | Method and Description |
---|---|
protected void |
addField(org.eclipse.jface.preference.FieldEditor editor) |
protected org.eclipse.swt.widgets.Control |
createContents(org.eclipse.swt.widgets.Composite parent) |
void |
createControl(org.eclipse.swt.widgets.Composite parent) |
protected org.eclipse.jface.preference.IPreferenceStore |
doGetPreferenceStore() |
org.eclipse.core.runtime.IAdaptable |
getElement() |
protected java.lang.String |
getLanguageName() |
protected java.lang.String |
getQualifier()
Deprecated.
Use
qualifiedName() instead |
protected org.eclipse.ui.IWorkbench |
getWorkbench() |
void |
init(org.eclipse.ui.IWorkbench workbench) |
boolean |
isPropertyPage() |
boolean |
performOk() |
protected java.lang.String |
qualifiedName() |
void |
setElement(org.eclipse.core.runtime.IAdaptable element) |
protected void |
updateFieldEditors(boolean enabled)
Loads values of all field editors using current search scopes in the preference store.
|
protected java.lang.String |
useProjectSettingsPreferenceName()
Produces the preference key to use for the 'use project settings' flag when this preference page is is used as a
properties page.
|
adjustGridLayout, applyFont, checkState, createFieldEditors, dispose, getFieldEditorParent, initialize, performDefaults, propertyChange, setVisible
applyData, applyDialogFont, computeSize, contributeButtons, createDescriptionLabel, createNoteComposite, doComputeSize, getApplyButton, getContainer, getDefaultsButton, getPreferenceStore, isValid, noDefaultAndApplyButton, okToLeave, performApply, performCancel, performHelp, setContainer, setErrorMessage, setMessage, setPreferenceStore, setSize, setTitle, setValid, toString, updateApplyButton
convertHeightInCharsToPixels, convertHorizontalDLUsToPixels, convertVerticalDLUsToPixels, convertWidthInCharsToPixels, getControl, getDescription, getDialogFontName, getErrorMessage, getFont, getImage, getMessage, getMessageType, getShell, getTitle, getToolTipText, initializeDialogUnits, isControlCreated, setButtonLayoutData, setControl, setDescription, setImageDescriptor, setMessage
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
public void init(org.eclipse.ui.IWorkbench workbench)
init
in interface org.eclipse.ui.IWorkbenchPreferencePage
protected org.eclipse.ui.IWorkbench getWorkbench()
public void setElement(org.eclipse.core.runtime.IAdaptable element)
setElement
in interface org.eclipse.ui.IWorkbenchPropertyPage
public org.eclipse.core.runtime.IAdaptable getElement()
getElement
in interface org.eclipse.ui.IWorkbenchPropertyPage
public boolean isPropertyPage()
protected org.eclipse.jface.preference.IPreferenceStore doGetPreferenceStore()
doGetPreferenceStore
in class org.eclipse.jface.preference.PreferencePage
@Deprecated protected java.lang.String getQualifier()
qualifiedName()
insteadprotected org.eclipse.swt.widgets.Control createContents(org.eclipse.swt.widgets.Composite parent)
createContents
in class org.eclipse.jface.preference.FieldEditorPreferencePage
protected java.lang.String getLanguageName()
protected java.lang.String qualifiedName()
public void createControl(org.eclipse.swt.widgets.Composite parent)
createControl
in interface org.eclipse.jface.dialogs.IDialogPage
createControl
in class org.eclipse.jface.preference.PreferencePage
protected void addField(org.eclipse.jface.preference.FieldEditor editor)
addField
in class org.eclipse.jface.preference.FieldEditorPreferencePage
protected java.lang.String useProjectSettingsPreferenceName()
qualifiedName()
, "." and USE_PROJECT_SETTINGS
.protected void updateFieldEditors(boolean enabled)
enabled
- public boolean performOk()
performOk
in interface org.eclipse.jface.preference.IPreferencePage
performOk
in class org.eclipse.jface.preference.FieldEditorPreferencePage