public class ListDialogSortableFiltered
extends org.eclipse.jface.dialogs.MessageDialog
| Modifier and Type | Field and Description |
|---|---|
protected org.eclipse.swt.widgets.Button |
okButton |
protected org.eclipse.ui.dialogs.PatternFilter |
patternFilter |
(package private) java.util.List<java.lang.Object> |
selected |
protected org.eclipse.swt.widgets.Label |
statusLabel |
protected org.eclipse.jface.viewers.ViewerSorter |
viewerSorter |
CONFIRM, ERROR, INFORMATION, NONE, QUESTION, QUESTION_WITH_CANCEL, WARNINGimageLabel, message, messageLabelblockedHandler, 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| Constructor and Description |
|---|
ListDialogSortableFiltered(java.lang.String dialogTitle,
java.lang.String dialogMessage,
org.eclipse.ui.dialogs.PatternFilter patternFilter,
org.eclipse.jface.viewers.IContentProvider contentProvider,
org.eclipse.jface.viewers.IBaseLabelProvider labelProvider,
org.eclipse.jface.viewers.ViewerSorter viewerSorter) |
| Modifier and Type | Method and Description |
|---|---|
protected org.eclipse.swt.widgets.Control |
createButtonBar(org.eclipse.swt.widgets.Composite parent) |
protected org.eclipse.swt.widgets.Control |
createCustomArea(org.eclipse.swt.widgets.Composite parent) |
protected void |
createPostCustomArea(org.eclipse.swt.widgets.Composite parent) |
protected void |
createPreCustomArea(org.eclipse.swt.widgets.Composite parent) |
<T> java.util.Collection<T> |
getSelected() |
<T> T |
getSelectedFirst() |
org.eclipse.ui.dialogs.FilteredTree |
getTreeViewer() |
java.util.List<org.eclipse.swt.widgets.TreeItem> |
getVisibleItems() |
protected java.lang.Boolean |
isComplete() |
void |
setComparator(org.eclipse.jface.viewers.ViewerComparator viewerComparator) |
void |
setInitialSelections(java.util.Collection<? extends java.lang.Object> initialSelections)
Sets the initial selection.
|
void |
setInput(java.lang.Object input)
Sets the input.
|
void |
setMultiSelect(boolean multiSelect) |
void |
setPatternFilter(org.eclipse.ui.dialogs.PatternFilter patternFilter) |
protected void |
updateSelected() |
protected void |
updateStatusLabel() |
buttonPressed, configureShell, createButton, createButtonsForButtonBar, createDialogArea, customShouldTakeFocus, getButton, getButtonLabels, getDefaultButtonIndex, getImage, getMinimumMessageWidth, handleShellCloseEvent, open, open, openConfirm, openError, openInformation, openQuestion, openWarning, setButtonLabels, setButtonscreateContents, createDialogAndButtonArea, createMessageArea, getErrorImage, getInfoImage, getMessageLabelStyle, getQuestionImage, getWarningImageapplyDialogFont, cancelPressed, close, convertHeightInCharsToPixels, convertHeightInCharsToPixels, convertHorizontalDLUsToPixels, convertHorizontalDLUsToPixels, convertVerticalDLUsToPixels, convertVerticalDLUsToPixels, convertWidthInCharsToPixels, convertWidthInCharsToPixels, create, dialogFontIsDefault, getBlockedHandler, getButtonBar, getCancelButton, getDialogArea, getDialogBoundsSettings, getDialogBoundsStrategy, getImage, getInitialLocation, getInitialSize, getOKButton, initializeBounds, initializeDialogUnits, isResizable, okPressed, setBlockedHandler, setButtonLayoutData, setButtonLayoutFormData, shortenTextcanHandleShellCloseEvent, constrainShellSize, createShell, getConstrainedShellBounds, getContents, getDefaultImage, getDefaultImages, getDefaultOrientation, getLayout, getParentShell, getReturnCode, getShell, getShellListener, getShellStyle, getWindowManager, handleFontChange, open, setBlockOnOpen, setDefaultImage, setDefaultImages, setDefaultModalParent, setDefaultOrientation, setExceptionHandler, setParentShell, setReturnCode, setShellStyle, setWindowManagerprotected org.eclipse.swt.widgets.Label statusLabel
protected org.eclipse.swt.widgets.Button okButton
protected org.eclipse.ui.dialogs.PatternFilter patternFilter
protected final org.eclipse.jface.viewers.ViewerSorter viewerSorter
java.util.List<java.lang.Object> selected
public ListDialogSortableFiltered(java.lang.String dialogTitle,
java.lang.String dialogMessage,
org.eclipse.ui.dialogs.PatternFilter patternFilter,
org.eclipse.jface.viewers.IContentProvider contentProvider,
org.eclipse.jface.viewers.IBaseLabelProvider labelProvider,
org.eclipse.jface.viewers.ViewerSorter viewerSorter)
protected void createPreCustomArea(org.eclipse.swt.widgets.Composite parent)
protected void createPostCustomArea(org.eclipse.swt.widgets.Composite parent)
public void setInput(java.lang.Object input)
object - the input.public void setInitialSelections(java.util.Collection<? extends java.lang.Object> initialSelections)
object - the initial selection.public <T> java.util.Collection<T> getSelected()
public <T> T getSelectedFirst()
protected org.eclipse.swt.widgets.Control createCustomArea(org.eclipse.swt.widgets.Composite parent)
createCustomArea in class org.eclipse.jface.dialogs.MessageDialogpublic java.util.List<org.eclipse.swt.widgets.TreeItem> getVisibleItems()
protected void updateSelected()
protected void updateStatusLabel()
protected org.eclipse.swt.widgets.Control createButtonBar(org.eclipse.swt.widgets.Composite parent)
createButtonBar in class org.eclipse.jface.dialogs.IconAndMessageDialogprotected java.lang.Boolean isComplete()
public void setMultiSelect(boolean multiSelect)
public void setPatternFilter(org.eclipse.ui.dialogs.PatternFilter patternFilter)
public org.eclipse.ui.dialogs.FilteredTree getTreeViewer()
public void setComparator(org.eclipse.jface.viewers.ViewerComparator viewerComparator)