# 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.

Interface Summary
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.

Class Summary
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.
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