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

Packages that use IDialogPage
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.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.ltk.ui.refactoring: Application programming interface to implement a wizard based user interface for refactorings.
org.eclipse.search.ui: Classes and interface required to contribute search dialog pages and search result view pages.
org.eclipse.team.ui: Provides basic support for managing Team providers.
org.eclipse.ui: Application programming interfaces for interaction with and extension of the Eclipse Platform User Interface.
org.eclipse.ui.about: Application programming interfaces for interaction with and extension of the Eclipse Platform About dialog.
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
org.eclipse.ui.texteditor.templates: Application programming interfaces for interaction with the Eclipse text editor template support.
org.eclipse.ui.wizards.datatransfer: Provides the standard Import and Export wizards for moving resources into and out of the workspace.

### Uses of IDialogPage in org.eclipse.equinox.p2.ui

Classes in org.eclipse.equinox.p2.ui that implement IDialogPage
`class` `AcceptLicensesWizardPage` AcceptLicensesWizardPage shows a list of the IU's that have licenses that have not been approved by the user, and allows the user to approve them.
`class` `InstalledSoftwarePage` InstalledSoftwarePage displays a profile's IInstallableUnits in an Installation Page.
`class` `RepositoryManipulationPage` Page that allows users to update, add, remove, import, and export repositories.
`class` `RevertProfilePage` RevertProfilePage displays a profile's configuration history in an Installation Page.

### Uses of IDialogPage in org.eclipse.help.ui

Subinterfaces of IDialogPage 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 IDialogPage
`class` `RootScopePage` Clients that contribute search scope root page to the search engine definition must extend this class and implement `createScopeContents` method.

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

Classes in org.eclipse.jface.dialogs that implement IDialogPage
`class` `DialogPage` Abstract base implementation of a dialog page.

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

Subinterfaces of IDialogPage in org.eclipse.jface.preference
`interface` `IPreferencePage` An interface for a preference page.

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

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

Subinterfaces of IDialogPage in org.eclipse.jface.wizard
`interface` `IWizardPage` Interface for a wizard page.

Classes in org.eclipse.jface.wizard that implement IDialogPage
`class` `WizardPage` An abstract base implementation of a wizard page.
`class` `WizardSelectionPage` An abstract implementation of a wizard page that manages a set of embedded wizards.

### Uses of IDialogPage in org.eclipse.ltk.ui.refactoring

Classes in org.eclipse.ltk.ui.refactoring that implement IDialogPage
`class` `RefactoringWizardPage` An abstract base implementation of a refactoring wizard page.
`class` `UserInputWizardPage` An abstract wizard page that is to be used to implement user input pages presented inside a `refactoring wizard`.

### Uses of IDialogPage in org.eclipse.search.ui

Subinterfaces of IDialogPage in org.eclipse.search.ui
`interface` `ISearchPage` Interface to be implemented by contributors to the extension point `org.eclipse.search.searchPages`.

### Uses of IDialogPage in org.eclipse.team.ui

Subinterfaces of IDialogPage in org.eclipse.team.ui
`interface` `IScmUrlImportWizardPage` IScmUrlImportWizardPage defines the interface that users of the extension point `org.eclipse.team.ui.scmUrlImportPages` must implement.

### Uses of IDialogPage in org.eclipse.ui

Subinterfaces of IDialogPage 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 IDialogPage in org.eclipse.ui.about

Classes in org.eclipse.ui.about that implement IDialogPage
`class` `InstallationPage` Abstract base implementation for an installation dialog page.

### Uses of IDialogPage in org.eclipse.ui.activities

Classes in org.eclipse.ui.activities that implement IDialogPage
`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 IDialogPage in org.eclipse.ui.dialogs

Subinterfaces of IDialogPage in org.eclipse.ui.dialogs
`interface` `IWorkingSetPage` A working set page allows the user to edit an existing working set and create a new working set.

Classes in org.eclipse.ui.dialogs that implement IDialogPage
`class` `PropertyPage` Abstract base implementation of a workbench property page ( `IWorkbenchPropertyPage`).
`class` `WizardDataTransferPage` The common superclass for wizard import and export pages.
`class` `WizardExportPage` Deprecated. use WizardExportResourcePage
`class` `WizardExportResourcesPage` Abstract superclass for a typical export wizard's main page.
`class` `WizardImportPage` Deprecated. use WizardResourceImportPage
`class` `WizardNewFileCreationPage` Standard main page for a wizard that creates a file resource.
`class` `WizardNewFolderMainPage` Standard main page for a wizard that creates a folder resource.
`class` `WizardNewLinkPage` Standard resource link page for a wizard that creates a file or folder resource.
`class` `WizardNewProjectCreationPage` Standard main page for a wizard that is creates a project resource.
`class` `WizardNewProjectReferencePage` Standard project reference page for a wizard that creates a project resource.
`class` `WizardResourceImportPage` The abstract superclass for a typical import wizard's main page.

### Uses of IDialogPage in org.eclipse.ui.editors.text

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

### Uses of IDialogPage in org.eclipse.ui.preferences

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

### Uses of IDialogPage in org.eclipse.ui.texteditor.templates

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

### Uses of IDialogPage in org.eclipse.ui.wizards.datatransfer

Classes in org.eclipse.ui.wizards.datatransfer that implement IDialogPage
`class` `WizardExternalProjectImportPage` Standard main page for a wizard that creates a project resource from whose location already contains a project.