Eclipse Platform Release 3.7

## Uses of Interface
org.eclipse.jface.preference.IPreferencePage

Packages that use IPreferencePage
org.eclipse.equinox.p2.ui: Provides provisioning user interface classes that can be used for assembling a provisioning UI.
org.eclipse.help.ui: Provides a framework for editing and contributing to the help search scope.
org.eclipse.jface.preference: Provides a framework for preferences.
org.eclipse.team.ui.mapping: Application programming interfaces for working with resource mappings.
org.eclipse.ui: Application programming interfaces for interaction with and extension of the Eclipse Platform User Interface.
org.eclipse.ui.activities: Application programming interfaces for interaction with and extension of the Eclipse Platform User Interface.
org.eclipse.ui.dialogs: Classes for standard dialogs, wizards, and preference pages in the Eclipse Platform User Interface.
org.eclipse.ui.editors.text: Provides a standard text editor and concrete document providers based `IFileBuffer` and others directly handling `IFile` and `IStorage` as editor input.
org.eclipse.ui.preferences: Classes for using the preferences support in org.eclipse.core.runtime.preferences Package Specification This package has the convenience classes provided by the Eclipse workbench for use by clients who wish to use the core preference support added in 3.0.
org.eclipse.ui.texteditor.templates: Application programming interfaces for interaction with the Eclipse text editor template support.

Uses of IPreferencePage in org.eclipse.equinox.p2.ui

Classes in org.eclipse.equinox.p2.ui that implement IPreferencePage
`class` `RepositoryManipulationPage` Page that allows users to update, add, remove, import, and export repositories.

Uses of IPreferencePage in org.eclipse.help.ui

Subinterfaces of IPreferencePage in org.eclipse.help.ui
`interface` `ISearchScopePage` Preference pages that are used for editing help search scope settings should implement this interface.

Classes in org.eclipse.help.ui that implement IPreferencePage
`class` `RootScopePage` Clients that contribute search scope root page to the search engine definition must extend this class and implement `createScopeContents` method.

Uses of IPreferencePage in org.eclipse.jface.preference

Classes in org.eclipse.jface.preference that implement IPreferencePage
`class` `FieldEditorPreferencePage` A special abstract preference page to host field editors.
`class` `PreferencePage` Abstract base implementation for all preference page implementations.

Methods in org.eclipse.jface.preference that return IPreferencePage
`protected IPreferencePage` `PreferenceDialog.getCurrentPage()` Returns the currentPage.
`IPreferencePage` `IPreferenceNode.getPage()` Returns the preference page for this node.
`IPreferencePage` `PreferenceNode.getPage()`
`protected IPreferencePage` `PreferenceDialog.getPage(IPreferenceNode node)` Get the page for the node.

Methods in org.eclipse.jface.preference with parameters of type IPreferencePage
`protected void` `PreferenceDialog.createPageControl(IPreferencePage page, Composite parent)` Create the page control for the supplied page.
`protected void` `PreferenceDialog.setCurrentPage(IPreferencePage currentPage)` Sets the current page.
`void` `PreferenceNode.setPage(IPreferencePage newPage)` Set the current page to be newPage.

Constructors in org.eclipse.jface.preference with parameters of type IPreferencePage
`PreferenceNode(String id, IPreferencePage preferencePage)` Creates a preference node with the given id and preference page.

Uses of IPreferencePage in org.eclipse.team.ui.mapping

Methods in org.eclipse.team.ui.mapping that return IPreferencePage
`IPreferencePage` `ITeamContentProviderDescriptor.createPreferencePage()` Return a preference page that can be displayed to configure the content provider of this extension.

Uses of IPreferencePage in org.eclipse.ui

Subinterfaces of IPreferencePage in org.eclipse.ui
`interface` `IWorkbenchPreferencePage` Interface for workbench preference pages.
`interface` `IWorkbenchPropertyPage` Interface for workbench property pages.
`interface` `IWorkbenchPropertyPageMulti` This interface is similar to `IWorkbenchPropertyPage` with the addition of support for multiple selection.

Uses of IPreferencePage in org.eclipse.ui.activities

Classes in org.eclipse.ui.activities that implement IPreferencePage
`class` `ActivitiesPreferencePage` Preference page that allows configuration of the activity set.
`class` `ActivityCategoryPreferencePage` Activities preference page that primarily shows categories and can optionally show an advanced dialog that allows fine-tune adjustmenet of activities.

Uses of IPreferencePage in org.eclipse.ui.dialogs

Classes in org.eclipse.ui.dialogs that implement IPreferencePage
`class` `PropertyPage` Abstract base implementation of a workbench property page ( `IWorkbenchPropertyPage`).

Uses of IPreferencePage in org.eclipse.ui.editors.text

Classes in org.eclipse.ui.editors.text that implement IPreferencePage
`class` `TextEditorPreferencePage` Deprecated. As of 2.1, fonts are managed by the workbench, no longer supported

Uses of IPreferencePage in org.eclipse.ui.preferences

Classes in org.eclipse.ui.preferences that implement IPreferencePage
`class` `WizardPropertyPage` The wizard property page can wrap a property page around a wizard.

Uses of IPreferencePage in org.eclipse.ui.texteditor.templates

Classes in org.eclipse.ui.texteditor.templates that implement IPreferencePage
`class` `TemplatePreferencePage` A template preference page allows configuration of the templates for an editor.

Eclipse Platform Release 3.7

Guidelines for using Eclipse APIs.

Copyright (c) Eclipse contributors and others 2000, 2011. All rights reserved.