Class EnumStringMultiSelectionDialog
- java.lang.Object
-
- org.eclipse.jface.window.Window
-
- org.eclipse.jface.dialogs.Dialog
-
- org.eclipse.jface.dialogs.TrayDialog
-
- org.eclipse.ui.dialogs.SelectionDialog
-
- org.eclipse.ui.dialogs.SelectionStatusDialog
-
- org.eclipse.ui.dialogs.CheckedTreeSelectionDialog
-
- org.eclipse.nebula.widgets.xviewer.util.EnumStringMultiSelectionDialog
-
- All Implemented Interfaces:
org.eclipse.jface.window.IShellProvider
public class EnumStringMultiSelectionDialog extends org.eclipse.ui.dialogs.CheckedTreeSelectionDialog
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
EnumStringMultiSelectionDialog.Selection
-
Field Summary
Fields Modifier and Type Field Description private org.eclipse.swt.widgets.Button
addSelectedRadioButton
private org.eclipse.swt.widgets.Button
deleteSelectedRadioButton
private boolean
enableDelete
private boolean
enableReplace
private org.eclipse.swt.widgets.Button
replaceAllRadioButton
private EnumStringMultiSelectionDialog.Selection
selected
-
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
-
-
Constructor Summary
Constructors Constructor Description EnumStringMultiSelectionDialog(java.lang.String displayName, java.util.Collection<java.lang.String> enums, java.util.Collection<java.lang.String> selEnums)
EnumStringMultiSelectionDialog(java.lang.String displayName, java.util.Collection<java.lang.String> enums, java.util.Collection<java.lang.String> selEnums, boolean enableReplace, boolean enableDelete)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected org.eclipse.swt.widgets.Control
createDialogArea(org.eclipse.swt.widgets.Composite container)
EnumStringMultiSelectionDialog.Selection
getSelected()
-
Methods inherited from class org.eclipse.ui.dialogs.CheckedTreeSelectionDialog
addFilter, cancelPressed, computeResult, create, createSelectionButtons, createTreeViewer, getTreeViewer, open, setComparator, setContainerMode, setEmptyListMessage, setExpandedElements, setInitialSelection, setInput, setSize, setSorter, setStyle, setValidator, updateOKStatus
-
Methods inherited from class org.eclipse.ui.dialogs.SelectionStatusDialog
configureShell, createButtonBar, getFirstResult, okPressed, setImage, setResult, setStatusLineAboveButtons, updateButtonsEnableState, updateStatus
-
Methods inherited from class org.eclipse.ui.dialogs.SelectionDialog
createButtonsForButtonBar, createMessageArea, getDialogBoundsSettings, getDialogBoundsStrategy, getInitialElementSelections, getInitialSelections, getMessage, getOkButton, getResult, isResizable, setDialogBoundsSettings, setInitialElementSelections, setInitialSelections, setMessage, setResult, setSelectionResult, setTitle
-
Methods inherited from class org.eclipse.jface.dialogs.TrayDialog
closeTray, createHelpControl, getLayout, getTray, handleShellCloseEvent, isDialogHelpAvailable, isHelpAvailable, openTray, setDialogHelpAvailable, setHelpAvailable
-
Methods inherited from class org.eclipse.jface.dialogs.Dialog
applyDialogFont, buttonPressed, close, convertHeightInCharsToPixels, convertHeightInCharsToPixels, convertHorizontalDLUsToPixels, convertHorizontalDLUsToPixels, convertVerticalDLUsToPixels, convertVerticalDLUsToPixels, convertWidthInCharsToPixels, convertWidthInCharsToPixels, createButton, createContents, dialogFontIsDefault, getBlockedHandler, getButton, getButtonBar, getCancelButton, getDialogArea, getImage, getInitialLocation, getInitialSize, getOKButton, initializeBounds, initializeDialogUnits, setBlockedHandler, setButtonLayoutData, setButtonLayoutFormData, shortenText
-
Methods inherited from class org.eclipse.jface.window.Window
canHandleShellCloseEvent, constrainShellSize, createShell, getConstrainedShellBounds, getContents, getDefaultImage, getDefaultImages, getDefaultOrientation, getParentShell, getReturnCode, getShell, getShellListener, getShellStyle, getWindowManager, handleFontChange, setBlockOnOpen, setDefaultImage, setDefaultImages, setDefaultModalParent, setDefaultOrientation, setExceptionHandler, setParentShell, setReturnCode, setShellStyle, setWindowManager
-
-
-
-
Field Detail
-
addSelectedRadioButton
private org.eclipse.swt.widgets.Button addSelectedRadioButton
-
replaceAllRadioButton
private org.eclipse.swt.widgets.Button replaceAllRadioButton
-
deleteSelectedRadioButton
private org.eclipse.swt.widgets.Button deleteSelectedRadioButton
-
selected
private EnumStringMultiSelectionDialog.Selection selected
-
enableReplace
private boolean enableReplace
-
enableDelete
private boolean enableDelete
-
-
Constructor Detail
-
EnumStringMultiSelectionDialog
public EnumStringMultiSelectionDialog(java.lang.String displayName, java.util.Collection<java.lang.String> enums, java.util.Collection<java.lang.String> selEnums)
-
EnumStringMultiSelectionDialog
public EnumStringMultiSelectionDialog(java.lang.String displayName, java.util.Collection<java.lang.String> enums, java.util.Collection<java.lang.String> selEnums, boolean enableReplace, boolean enableDelete)
-
-
Method Detail
-
createDialogArea
protected org.eclipse.swt.widgets.Control createDialogArea(org.eclipse.swt.widgets.Composite container)
- Overrides:
createDialogArea
in classorg.eclipse.ui.dialogs.CheckedTreeSelectionDialog
-
getSelected
public EnumStringMultiSelectionDialog.Selection getSelected()
-
-