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_STYLEFields inherited from class org.eclipse.jface.dialogs.TitleAreaDialog
DLG_IMG_TITLE_BANNER, DLG_IMG_TITLE_ERROR, INFO_MESSAGE, WARNING_MESSAGEFields 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, ELLIPSISFields inherited from class org.eclipse.jface.window.Window
CANCEL, OK, resizeHasOccurred -
Constructor Summary
ConstructorsConstructorDescriptionAbstractResourceSelectionDialog(Shell shell, boolean multi, String title, String message, ImageDescriptor descriptor) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidprotected Object[]elementGetChildren(Object object, Function<Object, Object[]> defaultGetChildren) protected ColorelementGetForeground(Object object, Function<Object, Color> defaultGetForeground) protected ImageelementGetImage(Object object, Function<Object, Image> defaultGetImage) protected ObjectelementGetParent(Object object, Function<Object, Object> defaultGetParent) protected StringelementGetText(Object object, Function<Object, String> defaultGetText) protected booleanelementHasChildren(Object object, Predicate<Object> defaultHasChildren) protected abstract INPUTgetInput()getURIs()final TreeViewerprotected voidMethods inherited from class org.eclipse.net4j.util.ui.widgets.BaseDialog
close, createDialogArea, fillContextMenu, getCurrentViewer, getDialogBoundsSettings, getDialogSettings, getDialogSettings, hookContextMenu, setCurrentViewerMethods inherited from class org.eclipse.jface.dialogs.TitleAreaDialog
createContents, getErrorMessage, getInitialSize, getMessage, getTitleArea, getTitleImageLabel, setErrorMessage, setMessage, setMessage, setTitle, setTitleAreaColor, setTitleImageMethods inherited from class org.eclipse.jface.dialogs.TrayDialog
closeTray, createButtonBar, createHelpControl, getLayout, getTray, handleShellCloseEvent, isDialogHelpAvailable, isHelpAvailable, openTray, setDialogHelpAvailable, setHelpAvailableMethods 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, shortenTextMethods 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:
createUIin classorg.eclipse.net4j.util.ui.widgets.BaseDialog<TreeViewer>
-
selectionChanged
protected void selectionChanged() -
elementHasChildren
-
elementGetChildren
-
elementGetParent
-
elementGetText
-
elementGetImage
-
elementGetForeground
-