# Uses of Interface
org.eclipse.jface.dialogs.IPageChangeProvider

Packages that use IPageChangeProvider
Package
Description
org.eclipse.jface.dialogs
Provides support for dialogs.
org.eclipse.jface.preference
Provides a framework for preferences.
org.eclipse.jface.wizard
Provides a framework for wizards.
org.eclipse.ui.forms.editor
Support for forms-based multi-page editors.
org.eclipse.ui.part
Classes for the creation of workbench parts that integrate with the Eclipse Platform User Interface.

## Uses of IPageChangeProvider in org.eclipse.jface.dialogs

Methods in org.eclipse.jface.dialogs that return IPageChangeProvider
Modifier and Type
Method
Description
`IPageChangeProvider`
PageChangedEvent.`getPageChangeProvider()`
Returns the page change provider that is the source of this event.
Constructors in org.eclipse.jface.dialogs with parameters of type IPageChangeProvider
Modifier
Constructor
Description
``
`PageChangedEvent(IPageChangeProvider source, Object selectedPage)`
Creates a new event for the given source and selected page.
``
`ScopeChangedEvent(IPageChangeProvider source, int scope)`
Creates a new event for the given source and new scope.

## Uses of IPageChangeProvider in org.eclipse.jface.preference

Classes in org.eclipse.jface.preference that implement IPageChangeProvider
Modifier and Type
Class
Description
`class`
`PreferenceDialog`
A preference dialog is a hierarchical presentation of preference pages.

## Uses of IPageChangeProvider in org.eclipse.jface.wizard

Classes in org.eclipse.jface.wizard that implement IPageChangeProvider
Modifier and Type
Class
Description
`class`
`WizardDialog`
A dialog to show a wizard to the end user.

## Uses of IPageChangeProvider in org.eclipse.ui.forms.editor

Classes in org.eclipse.ui.forms.editor that implement IPageChangeProvider
Modifier and Type
Class
Description
`class`
`FormEditor`
This class forms a base of multi-page form editors that typically use one or more pages with forms and one page for raw source of the editor input.
`class`
`SharedHeaderFormEditor`
A variation of `FormEditor`, this editor has a stable header that does not change when pages are switched.

## Uses of IPageChangeProvider in org.eclipse.ui.part

Classes in org.eclipse.ui.part that implement IPageChangeProvider
Modifier and Type
Class
Description
`class`
`MultiPageEditorPart`
A multi-page editor is an editor with multiple pages, each of which may contain an editor or an arbitrary SWT control.