|
Eclipse Platform 2.1 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.eclipse.jface.window.Window | +--org.eclipse.jface.dialogs.Dialog | +--org.eclipse.ui.dialogs.SelectionDialog | +--org.eclipse.ui.dialogs.ResourceListSelectionDialog
Shows a list of resources to the user with a text entry field for a string pattern used to filter the list of resources.
Inner classes inherited from class org.eclipse.jface.window.Window |
Window.IExceptionHandler |
Fields inherited from class org.eclipse.jface.dialogs.Dialog |
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 |
Fields inherited from class org.eclipse.jface.window.Window |
CANCEL, OK |
Constructor Summary | |
ResourceListSelectionDialog(Shell parentShell,
IContainer container,
int typeMask)
Creates a new instance of the class. |
|
ResourceListSelectionDialog(Shell parentShell,
IResource[] resources)
Creates a new instance of the class. |
Method Summary | |
protected String |
adjustPattern()
Adjust the pattern string for matching. |
protected void |
cancelPressed()
Notifies that the cancel button of this dialog has been pressed. |
boolean |
close()
Closes this window, disposes its shell, and removes this window from its window manager (if it has one). |
void |
create()
Creates this window's widgetry in a new top-level shell. |
protected Control |
createDialogArea(Composite parent)
Creates the contents of this dialog, initializes the listener and the update thread. |
protected void |
okPressed()
The user has selected a resource and the dialog is closing. |
protected boolean |
select(IResource resource)
Use this method to further filter resources. |
Methods inherited from class org.eclipse.ui.dialogs.SelectionDialog |
configureShell, createButtonsForButtonBar, createMessageArea, getInitialElementSelections, getInitialSelections, getMessage, getOkButton, getResult, setInitialElementSelections, setInitialSelections, setMessage, setResult, setSelectionResult, setTitle |
Methods inherited from class org.eclipse.jface.window.Window |
canHandleShellCloseEvent, createShell, getContents, getDefaultImage, getInitialLocation, getInitialSize, getParentShell, getReturnCode, getShell, getShellListener, getShellStyle, getWindowManager, handleFontChange, handleShellCloseEvent, open, setBlockOnOpen, setDefaultImage, setExceptionHandler, setReturnCode, setShellStyle, setWindowManager |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public ResourceListSelectionDialog(Shell parentShell, IResource[] resources)
parentShell
- shell to parent the dialog onresources
- resources to display in the dialogpublic ResourceListSelectionDialog(Shell parentShell, IContainer container, int typeMask)
parentShell
- shell to parent the dialog oncontainer
- container to get resources fromtypeMask
- mask containing IResource types to be consideredselect(IResource).
Method Detail |
protected String adjustPattern()
protected void cancelPressed()
Dialog
The Dialog
implementation of this framework method sets
this dialog's return code to Window.CANCEL
and closes the dialog. Subclasses may override if desired.
cancelPressed
in class Dialog
Dialog.cancelPressed()
public boolean close()
Window
This framework method may be extended (super.close
must be
called).
close
in class Dialog
Window.close()
public void create()
Window
The default implementation of this framework method
creates this window's shell (by calling createShell
),
and its controls (by calling createContents
),
then initializes this window's shell bounds
(by calling initializeBounds
).
create
in class Window
Window.create()
protected Control createDialogArea(Composite parent)
createDialogArea
in class Dialog
parent
- parent to create the dialog widgets inprotected void okPressed()
okPressed
in class Dialog
protected boolean select(IResource resource)
|
Eclipse Platform 2.1 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |