|
Eclipse Platform Release 3.1 |
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.jface.window.Window
org.eclipse.jface.dialogs.Dialog
org.eclipse.ui.dialogs.SelectionDialog
org.eclipse.ui.dialogs.TypeFilteringDialog
The TypeFilteringDialog is a SelectionDialog that allows the user to select a file editor.
Nested Class Summary |
---|
Nested classes inherited from class org.eclipse.jface.window.Window |
---|
Window.IExceptionHandler |
Field Summary |
---|
Fields inherited from class org.eclipse.jface.dialogs.Dialog |
---|
blockedHandler, buttonBar, dialogArea, DLG_IMG_ERROR, DLG_IMG_INFO, DLG_IMG_MESSAGE_ERROR, DLG_IMG_MESSAGE_INFO, DLG_IMG_MESSAGE_WARNING, DLG_IMG_QUESTION, DLG_IMG_WARNING, ELLIPSIS |
Fields inherited from class org.eclipse.jface.window.Window |
---|
CANCEL, OK |
Constructor Summary | |
---|---|
TypeFilteringDialog(Shell parentShell,
Collection preselections)
Creates a type filtering dialog using the supplied entries. |
|
TypeFilteringDialog(Shell parentShell,
Collection preselections,
String filterText)
Creates a type filtering dialog using the supplied entries. |
Method Summary | |
---|---|
protected void |
configureShell(Shell shell)
Configures the given shell in preparation for opening this window in it. |
protected Control |
createDialogArea(Composite parent)
Creates and returns the contents of the upper part of this dialog (above the button bar). |
protected void |
okPressed()
The TypeFilteringDialog implementation of this
Dialog method builds a list of the selected elements for
later retrieval by the client and closes this dialog. |
Methods inherited from class org.eclipse.ui.dialogs.SelectionDialog |
---|
createButtonsForButtonBar, createMessageArea, getInitialElementSelections, getInitialSelections, getMessage, getOkButton, getResult, setInitialElementSelections, setInitialSelections, setMessage, setResult, setSelectionResult, setTitle |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public TypeFilteringDialog(Shell parentShell, Collection preselections)
parentShell
- The shell to parent the dialog from.preselections
- of String - a Collection of String to define the preselected
typespublic TypeFilteringDialog(Shell parentShell, Collection preselections, String filterText)
parentShell
- The shell to parent the dialog from.preselections
- of String - a Collection of String to define the preselected
typesfilterText
- -
the title of the text entry field for other extensions.Method Detail |
protected void configureShell(Shell shell)
Window
The default implementation of this framework method sets the shell's image and gives it a grid layout. Subclasses may extend or reimplement.
configureShell
in class SelectionDialog
protected Control createDialogArea(Composite parent)
Dialog
The Dialog
implementation of this framework method creates
and returns a new Composite
with standard margins and
spacing.
The returned control's layout data must be an instance of
GridData
. This method must not modify the parent's
layout.
Subclasses must override this method but may call super
as
in the following example:
Composite composite = (Composite) super.createDialogArea(parent); //add controls to composite as necessary return composite;
createDialogArea
in class Dialog
parent
- the parent composite to contain the dialog area
protected void okPressed()
TypeFilteringDialog
implementation of this
Dialog
method builds a list of the selected elements for
later retrieval by the client and closes this dialog.
okPressed
in class Dialog
|
Eclipse Platform Release 3.1 |
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Guidelines for using Eclipse APIs.
Copyright (c) IBM Corp. and others 2000, 2005. All rights reserved.