# Hierarchy For Package org.eclipse.jface.dialogs

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.eclipse.jface.dialogs.AnimatorFactory
  - org.eclipse.jface.dialogs.ControlAnimator
  - org.eclipse.jface.dialogs.ControlEnableState
  - org.eclipse.jface.dialogs.DialogMessageArea
  - org.eclipse.jface.dialogs.DialogPage (implements org.eclipse.jface.dialogs.IDialogPage, org.eclipse.jface.dialogs.IMessageProvider)
  - org.eclipse.jface.dialogs.DialogSettings (implements org.eclipse.jface.dialogs.IDialogSettings)
  - org.eclipse.jface.dialogs.DialogTray
  - org.eclipse.jface.dialogs.ErrorSupportProvider
  - java.util.EventObject (implements java.io.Serializable)
    - org.eclipse.jface.dialogs.PageChangedEvent
    - org.eclipse.jface.dialogs.PageChangingEvent
  - org.eclipse.swt.widgets.Widget
    - org.eclipse.swt.widgets.Control (implements org.eclipse.swt.graphics.Drawable)
      - org.eclipse.swt.widgets.Scrollable
        - org.eclipse.swt.widgets.Composite
          - org.eclipse.jface.dialogs.ProgressIndicator
  - org.eclipse.jface.window.Window (implements org.eclipse.jface.window.IShellProvider)
    - org.eclipse.jface.dialogs.Dialog
      - org.eclipse.jface.dialogs.IconAndMessageDialog
        - org.eclipse.jface.dialogs.ErrorDialog
        - org.eclipse.jface.dialogs.MessageDialog
          - org.eclipse.jface.dialogs.MessageDialogWithToggle
        - org.eclipse.jface.dialogs.ProgressMonitorDialog (implements org.eclipse.jface.operation.IRunnableContext)
      - org.eclipse.jface.dialogs.InputDialog
      - org.eclipse.jface.dialogs.TrayDialog
        - org.eclipse.jface.dialogs.AbstractSelectionDialog<T>
        - org.eclipse.jface.dialogs.StatusDialog
        - org.eclipse.jface.dialogs.TitleAreaDialog
    - org.eclipse.jface.dialogs.PopupDialog

## Interface Hierarchy

- org.eclipse.jface.dialogs.IDialogBlockedHandler
- org.eclipse.jface.dialogs.IDialogConstants
- org.eclipse.jface.dialogs.IDialogLabelKeys
- org.eclipse.jface.dialogs.IDialogPage
- org.eclipse.jface.dialogs.IDialogSettings
- org.eclipse.jface.dialogs.IInputValidator
- org.eclipse.jface.dialogs.IMessageProvider
- org.eclipse.jface.dialogs.IPageChangedListener
- org.eclipse.jface.dialogs.IPageChangeProvider
- org.eclipse.jface.dialogs.IPageChangingListener