Package org.eclipse.emf.cdo.ui
Class AbstractResourceSelectionDialog<INPUT>
java.lang.Object
org.eclipse.jface.window.Window
org.eclipse.jface.dialogs.Dialog
org.eclipse.jface.dialogs.TrayDialog
org.eclipse.jface.dialogs.TitleAreaDialog
org.eclipse.net4j.util.ui.widgets.BaseDialog<TreeViewer>
org.eclipse.emf.cdo.ui.AbstractResourceSelectionDialog<INPUT>
- All Implemented Interfaces:
IShellProvider
public abstract class AbstractResourceSelectionDialog<INPUT>
extends org.eclipse.net4j.util.ui.widgets.BaseDialog<TreeViewer>
- Since:
- 4.15
- Author:
- Eike Stepper
-
Nested Class Summary
Nested classes/interfaces inherited from class org.eclipse.jface.window.Window
Window.IExceptionHandler
-
Field Summary
Fields inherited from class org.eclipse.net4j.util.ui.widgets.BaseDialog
DEFAULT_SHELL_STYLE
Fields inherited from class org.eclipse.jface.dialogs.TitleAreaDialog
DLG_IMG_TITLE_BANNER, DLG_IMG_TITLE_ERROR, INFO_MESSAGE, WARNING_MESSAGE
Fields inherited from class org.eclipse.jface.dialogs.Dialog
blockedHandler, buttonBar, DIALOG_DEFAULT_BOUNDS, DIALOG_PERSISTLOCATION, DIALOG_PERSISTSIZE, dialogArea, DLG_IMG_ERROR, DLG_IMG_HELP, 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, resizeHasOccurred
-
Constructor Summary
ConstructorDescriptionAbstractResourceSelectionDialog
(Shell shell, boolean multi, String title, String message, ImageDescriptor descriptor) -
Method Summary
Modifier and TypeMethodDescriptionprotected void
protected Object[]
elementGetChildren
(Object object, Function<Object, Object[]> defaultGetChildren) protected Color
elementGetForeground
(Object object, Function<Object, Color> defaultGetForeground) protected Image
elementGetImage
(Object object, Function<Object, Image> defaultGetImage) protected Object
elementGetParent
(Object object, Function<Object, Object> defaultGetParent) protected String
elementGetText
(Object object, Function<Object, String> defaultGetText) protected boolean
elementHasChildren
(Object object, Predicate<Object> defaultHasChildren) protected abstract INPUT
getInput()
getURIs()
final TreeViewer
protected void
Methods inherited from class org.eclipse.net4j.util.ui.widgets.BaseDialog
close, createDialogArea, fillContextMenu, getCurrentViewer, getDialogBoundsSettings, getDialogSettings, getDialogSettings, hookContextMenu, setCurrentViewer
Methods inherited from class org.eclipse.jface.dialogs.TitleAreaDialog
createContents, getErrorMessage, getInitialSize, getMessage, getTitleArea, getTitleImageLabel, setErrorMessage, setMessage, setMessage, setTitle, setTitleAreaColor, setTitleImage
Methods inherited from class org.eclipse.jface.dialogs.TrayDialog
closeTray, createButtonBar, createHelpControl, getLayout, getTray, handleShellCloseEvent, isDialogHelpAvailable, isHelpAvailable, openTray, setDialogHelpAvailable, setHelpAvailable
Methods inherited from class org.eclipse.jface.dialogs.Dialog
applyDialogFont, buttonPressed, cancelPressed, convertHeightInCharsToPixels, convertHeightInCharsToPixels, convertHorizontalDLUsToPixels, convertHorizontalDLUsToPixels, convertVerticalDLUsToPixels, convertVerticalDLUsToPixels, convertWidthInCharsToPixels, convertWidthInCharsToPixels, create, createButton, createButtonsForButtonBar, dialogFontIsDefault, getBlockedHandler, getButton, getButtonBar, getCancelButton, getDialogArea, getDialogBoundsStrategy, getImage, getInitialLocation, getOKButton, initializeBounds, initializeDialogUnits, isResizable, okPressed, setBlockedHandler, setButtonLayoutData, setButtonLayoutFormData, shortenText
Methods inherited from class org.eclipse.jface.window.Window
canHandleShellCloseEvent, configureShell, constrainShellSize, createShell, getConstrainedShellBounds, getContents, getDefaultImage, getDefaultImages, getDefaultOrientation, getParentShell, getReturnCode, getShell, getShellListener, getShellStyle, getWindowManager, handleFontChange, open, setBlockOnOpen, setDefaultImage, setDefaultImages, setDefaultModalParent, setDefaultOrientation, setExceptionHandler, setParentShell, setReturnCode, setShellStyle, setWindowManager
-
Constructor Details
-
AbstractResourceSelectionDialog
public AbstractResourceSelectionDialog(Shell shell, boolean multi, String title, String message, ImageDescriptor descriptor)
-
-
Method Details
-
getURIs
-
getViewer
-
getInput
-
createUI
- Specified by:
createUI
in classorg.eclipse.net4j.util.ui.widgets.BaseDialog<TreeViewer>
-
selectionChanged
protected void selectionChanged() -
elementHasChildren
-
elementGetChildren
-
elementGetParent
-
elementGetText
-
elementGetImage
-
elementGetForeground
-