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, WARNING
imageLabel, message, messageLabel
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
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, setButtons
createContents, createDialogAndButtonArea, createMessageArea, getErrorImage, getInfoImage, getMessageLabelStyle, getQuestionImage, getWarningImage
applyDialogFont, 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, shortenText
canHandleShellCloseEvent, 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, setWindowManager
protected 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.MessageDialog
public 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.IconAndMessageDialog
protected 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)