public abstract class PropertyAndPreferencePage
extends org.eclipse.jface.preference.PreferencePage
implements org.eclipse.ui.IWorkbenchPreferencePage, org.eclipse.ui.IWorkbenchPropertyPage
| Modifier and Type | Field and Description |
|---|---|
static String |
DATA_NO_LINK |
| Constructor and Description |
|---|
PropertyAndPreferencePage() |
| Modifier and Type | Method and Description |
|---|---|
void |
applyData(Object data) |
protected org.eclipse.swt.widgets.Control |
createContents(org.eclipse.swt.widgets.Composite parent) |
protected org.eclipse.swt.widgets.Label |
createDescriptionLabel(org.eclipse.swt.widgets.Composite parent) |
protected abstract org.eclipse.swt.widgets.Control |
createPreferenceContent(org.eclipse.swt.widgets.Composite composite,
org.eclipse.jface.preference.IPreferencePageContainer preferencePageContainer) |
protected void |
doStatusChanged() |
protected void |
enablePreferenceContent(boolean enable) |
protected void |
enableProjectSpecificSettings(boolean useProjectSpecificSettings) |
protected Map<Object,Object> |
getData() |
org.eclipse.core.runtime.IAdaptable |
getElement() |
protected IStatusChangeListener |
getNewStatusChangedListener() |
protected org.eclipse.core.runtime.IStatus |
getPreferenceContentStatus() |
protected abstract String |
getPreferencePageID() |
protected org.eclipse.core.resources.IProject |
getProject() |
protected abstract String |
getPropertyPageID() |
protected org.eclipse.ui.preferences.IWorkingCopyManager |
getWorkingCopyManager() |
protected abstract boolean |
hasProjectSpecificOptions(org.eclipse.core.resources.IProject project) |
void |
init(org.eclipse.ui.IWorkbench workbench) |
protected boolean |
isProjectPreferencePage() |
protected boolean |
offerLink() |
protected void |
openProjectProperties(org.eclipse.core.resources.IProject project,
Object data) |
protected void |
openWorkspacePreferences(Object data) |
protected void |
performDefaults() |
void |
setElement(org.eclipse.core.runtime.IAdaptable element) |
protected void |
setPreferenceContentStatus(org.eclipse.core.runtime.IStatus status) |
protected boolean |
supportsProjectSpecificOptions() |
protected boolean |
useProjectSettings() |
applyDialogFont, computeSize, contributeButtons, createControl, createNoteComposite, doComputeSize, doGetPreferenceStore, getApplyButton, getContainer, getDefaultsButton, getPreferenceStore, isValid, noDefaultAndApplyButton, okToLeave, performApply, performCancel, performHelp, performOk, setContainer, setErrorMessage, setMessage, setPreferenceStore, setSize, setTitle, setValid, toString, updateApplyButtonconvertHeightInCharsToPixels, convertHorizontalDLUsToPixels, convertVerticalDLUsToPixels, convertWidthInCharsToPixels, dispose, getControl, getDescription, getDialogFontName, getErrorMessage, getFont, getImage, getMessage, getMessageType, getShell, getTitle, getToolTipText, initializeDialogUnits, isControlCreated, setButtonLayoutData, setControl, setDescription, setImageDescriptor, setMessage, setVisibleclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final String DATA_NO_LINK
protected abstract org.eclipse.swt.widgets.Control createPreferenceContent(org.eclipse.swt.widgets.Composite composite,
org.eclipse.jface.preference.IPreferencePageContainer preferencePageContainer)
protected abstract boolean hasProjectSpecificOptions(org.eclipse.core.resources.IProject project)
protected abstract String getPreferencePageID()
protected abstract String getPropertyPageID()
protected boolean supportsProjectSpecificOptions()
protected boolean offerLink()
protected org.eclipse.swt.widgets.Label createDescriptionLabel(org.eclipse.swt.widgets.Composite parent)
createDescriptionLabel in class org.eclipse.jface.preference.PreferencePageprotected org.eclipse.swt.widgets.Control createContents(org.eclipse.swt.widgets.Composite parent)
createContents in class org.eclipse.jface.preference.PreferencePageprotected boolean useProjectSettings()
protected boolean isProjectPreferencePage()
protected org.eclipse.core.resources.IProject getProject()
protected final void openWorkspacePreferences(Object data)
protected final void openProjectProperties(org.eclipse.core.resources.IProject project,
Object data)
protected void enableProjectSpecificSettings(boolean useProjectSpecificSettings)
protected void setPreferenceContentStatus(org.eclipse.core.runtime.IStatus status)
protected IStatusChangeListener getNewStatusChangedListener()
protected org.eclipse.core.runtime.IStatus getPreferenceContentStatus()
protected void doStatusChanged()
protected void enablePreferenceContent(boolean enable)
protected void performDefaults()
performDefaults in class org.eclipse.jface.preference.PreferencePagepublic void init(org.eclipse.ui.IWorkbench workbench)
init in interface org.eclipse.ui.IWorkbenchPreferencePagepublic org.eclipse.core.runtime.IAdaptable getElement()
getElement in interface org.eclipse.ui.IWorkbenchPropertyPagepublic void setElement(org.eclipse.core.runtime.IAdaptable element)
setElement in interface org.eclipse.ui.IWorkbenchPropertyPagepublic void applyData(Object data)
applyData in class org.eclipse.jface.preference.PreferencePageprotected org.eclipse.ui.preferences.IWorkingCopyManager getWorkingCopyManager()
Copyright © 2016. All Rights Reserved.