Package org.eclipse.ui.dialogs
Class PropertyPage
java.lang.Object
org.eclipse.jface.dialogs.DialogPage
org.eclipse.jface.preference.PreferencePage
org.eclipse.ui.dialogs.PropertyPage
- All Implemented Interfaces:
IDialogPage,IMessageProvider,IPreferencePage,IWorkbenchPropertyPage
- Direct Known Subclasses:
WizardPropertyPage
Abstract base implementation of a workbench property page (
IWorkbenchPropertyPage). The implementation is a JFace
preference page with an adaptable element.
Property pages that support multiple selected objects should implement
IWorkbenchPropertyPageMulti instead.
Subclasses must implement the createContents framework method to
supply the property page's main control.
Subclasses should extend the doComputeSize framework method to
compute the size of the page's control.
Subclasses may override the performOk,
performApply,performDefaults,
performCancel, and performHelp framework methods to
react to the standard button events.
Subclasses may call the noDefaultAndApplyButton framework method
before the page's control has been created to suppress the standard Apply and
Defaults buttons.
- See Also:
-
Field Summary
Fields inherited from interface org.eclipse.jface.dialogs.IMessageProvider
ERROR, INFORMATION, NONE, WARNING -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReturns the object that owns the properties shown in this page.voidsetElement(IAdaptable element) Sets the element that owns properties shown on this page.Methods inherited from class org.eclipse.jface.preference.PreferencePage
applyData, applyDialogFont, computeSize, contributeButtons, createContents, createControl, createDescriptionLabel, createNoteComposite, doComputeSize, doGetPreferenceStore, getApplyButton, getContainer, getDefaultsButton, getPreferenceStore, isValid, noDefaultAndApplyButton, noDefaultButton, okToLeave, performApply, performCancel, performDefaults, performHelp, performOk, setContainer, setErrorMessage, setMessage, setPreferenceStore, setSize, setTitle, setValid, toString, updateApplyButtonMethods 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, setVisibleMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.eclipse.jface.dialogs.IDialogPage
createControl, dispose, getControl, getDescription, getErrorMessage, getImage, getMessage, getTitle, performHelp, setDescription, setImageDescriptor, setTitle, setVisibleMethods inherited from interface org.eclipse.jface.preference.IPreferencePage
computeSize, isValid, okToLeave, performCancel, performOk, setContainer, setSize
-
Constructor Details
-
PropertyPage
public PropertyPage()Creates a new property page.
-
-
Method Details
-
getElement
Description copied from interface:IWorkbenchPropertyPageReturns the object that owns the properties shown in this page.- Specified by:
getElementin interfaceIWorkbenchPropertyPage- Returns:
- the object that owns the properties shown in this page
-
setElement
Sets the element that owns properties shown on this page.- Specified by:
setElementin interfaceIWorkbenchPropertyPage- Parameters:
element- the element- See Also:
-