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 java.lang.String |
DATA_NO_LINK |
Constructor and Description |
---|
PropertyAndPreferencePage() |
Modifier and Type | Method and Description |
---|---|
void |
applyData(java.lang.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 java.util.Map<java.lang.Object,java.lang.Object> |
getData() |
org.eclipse.core.runtime.IAdaptable |
getElement() |
protected IStatusChangeListener |
getNewStatusChangedListener() |
protected org.eclipse.core.runtime.IStatus |
getPreferenceContentStatus() |
protected abstract java.lang.String |
getPreferencePageID() |
protected org.eclipse.core.resources.IProject |
getProject() |
protected abstract java.lang.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,
java.lang.Object data) |
protected void |
openWorkspacePreferences(java.lang.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, updateApplyButton
convertHeightInCharsToPixels, convertHorizontalDLUsToPixels, convertVerticalDLUsToPixels, convertWidthInCharsToPixels, dispose, getControl, getDescription, getDialogFontName, getErrorMessage, getFont, getImage, getMessage, getMessageType, getShell, getTitle, getToolTipText, initializeDialogUnits, isControlCreated, setButtonLayoutData, setControl, setDescription, setImageDescriptor, setMessage, setVisible
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
public static final java.lang.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 java.lang.String getPreferencePageID()
protected abstract java.lang.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.PreferencePage
protected org.eclipse.swt.widgets.Control createContents(org.eclipse.swt.widgets.Composite parent)
createContents
in class org.eclipse.jface.preference.PreferencePage
protected boolean useProjectSettings()
protected boolean isProjectPreferencePage()
protected org.eclipse.core.resources.IProject getProject()
protected final void openWorkspacePreferences(java.lang.Object data)
protected final void openProjectProperties(org.eclipse.core.resources.IProject project, java.lang.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.PreferencePage
public void init(org.eclipse.ui.IWorkbench workbench)
init
in interface org.eclipse.ui.IWorkbenchPreferencePage
public org.eclipse.core.runtime.IAdaptable getElement()
getElement
in interface org.eclipse.ui.IWorkbenchPropertyPage
public void setElement(org.eclipse.core.runtime.IAdaptable element)
setElement
in interface org.eclipse.ui.IWorkbenchPropertyPage
public void applyData(java.lang.Object data)
applyData
in class org.eclipse.jface.preference.PreferencePage
protected java.util.Map<java.lang.Object,java.lang.Object> getData()
protected org.eclipse.ui.preferences.IWorkingCopyManager getWorkingCopyManager()