Eclipse Platform
2.0

org.eclipse.ui
Interface IWorkbenchPropertyPage

All Superinterfaces:
IDialogPage, IPreferencePage
All Known Implementing Classes:
PropertyPage

public interface IWorkbenchPropertyPage
extends IPreferencePage

Interface for workbench property pages. Property pages generally show up in the workbench's Property Pages dialog.

Clients should implement this interface and include the name of their class in an extension contributed to the workbench's property page extension point (named "org.eclipse.ui.propertyPages"). For example, the plug-in's XML markup might contain:

 <extension point="org.eclipse.ui.propertyPages">
      <page id="com.example.myplugin.props"
         name="Knobs"
         objectClass="org.eclipse.core.resources.IResource"
         class="com.example.myplugin.MyPropertyPage" />
 </extension>
 


Method Summary
 IAdaptable getElement()
          Returns the object that owns the properties shown in this property page.
 void setElement(IAdaptable element)
          Sets the object that owns the properties shown in this property page.
 
Methods inherited from interface org.eclipse.jface.preference.IPreferencePage
computeSize, isValid, okToLeave, performCancel, performOk, setContainer, setSize
 
Methods inherited from interface org.eclipse.jface.dialogs.IDialogPage
createControl, dispose, getControl, getDescription, getErrorMessage, getImage, getMessage, getTitle, performHelp, setDescription, setImageDescriptor, setTitle, setVisible
 

Method Detail

getElement

public IAdaptable getElement()
Returns the object that owns the properties shown in this property page.

Returns:
the object that owns the properties in this page

setElement

public void setElement(IAdaptable element)
Sets the object that owns the properties shown in this property page. The page is expected to store this object and provide it if getElement is called.


Eclipse Platform
2.0

Copyright (c) IBM Corp. and others 2000, 2002. All Rights Reserved.