# Package org.eclipse.ui.ide.dialogs

package org.eclipse.ui.ide.dialogs
APIs for dialogs in the IDE-specific portion of the Eclipse Platform User Interface.

## Package Specification

This package containsthe dialog APIs for the Eclipse Platform User Interface that are IDE specific.

Related Packages
Package
Description
org.eclipse.ui.ide
APIs for the IDE-specific portion of the Eclipse Platform User Interface.
org.eclipse.ui.ide.fileSystem
APIs for the IDE-specific support for the org.eclipse.core.filesystem.fileSystem extension.
org.eclipse.ui.ide.undo
APIs that provide undo and redo behavior for operations that manipulate the workspace.
Class
Description
AbstractEncodingFieldEditor
The abstract superclass of field editors used to set an encoding.
EncodingFieldEditor
The EncodingFieldEditor is a field editor that allows the user to set an encoding on a preference in a preference store.
IElementFilter
The `IElementFilter` is a interface that defines the API for filtering the current selection of a `ResourceTreeAndListGroup` in order to find a subset to update as the result of a type filtering.
ImportTypeDialog
Dialog to let the user customise how files and resources are created in a project hierarchy after the user drag and drop items on a workspace container.
PathVariableSelectionDialog
A selection dialog which shows the path variables defined in the workspace.
ResourceEncodingFieldEditor
The ResourceEncodingFieldEditor is a field editor for editing the encoding of a resource and does not use a preference store.
ResourceTreeAndListGroup
Workbench-level composite that combines a CheckboxTreeViewer and CheckboxListViewer.
UIResourceFilterDescription