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
- public abstract class PropertyPage
- extends PreferencePage
- implements IWorkbenchPropertyPage
Abstract base implementation of a workbench property page
(IWorkbenchPropertyPage
).
The implementation is a JFace preference page with an adapatable element.
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:
IWorkbenchPropertyPage
Constructor Summary |
PropertyPage()
Creates a new property page. |
Method Summary |
IAdaptable |
getElement()
Returns the object that owns the properties shown in this property page. |
void |
setElement(IAdaptable element)
Sets the element that owns properties shown on this page. |
Methods inherited from class org.eclipse.jface.preference.PreferencePage |
computeSize, contributeButtons, createContents, createControl, createDescriptionLabel, createNoteComposite, doComputeSize, doGetPreferenceStore, getApplyButton, getContainer, getDefaultsButton, getPreferenceStore, isValid, noDefaultAndApplyButton, okToLeave, performApply, performCancel, performDefaults, performHelp, performOk, 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 interface org.eclipse.jface.dialogs.IDialogPage |
createControl, dispose, getControl, getDescription, getErrorMessage, getImage, getMessage, getTitle, performHelp, setDescription, setImageDescriptor, setTitle, setVisible |
PropertyPage
public PropertyPage()
- Creates a new property page.
getElement
public IAdaptable getElement()
- Description copied from interface:
IWorkbenchPropertyPage
- Returns the object that owns the properties shown in this property page.
- Specified by:
getElement
in interface IWorkbenchPropertyPage
- Following copied from interface:
org.eclipse.ui.IWorkbenchPropertyPage
- Returns:
- the object that owns the properties in this page
setElement
public void setElement(IAdaptable element)
- Sets the element that owns properties shown on this page.
- Specified by:
setElement
in interface IWorkbenchPropertyPage
- Parameters:
element
- the element
Copyright (c) IBM Corp. and others 2000, 2003. All Rights Reserved.