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 classEnumStringMultiSelectionDialog.Selection
-
Field Summary
Fields Modifier and Type Field Description private org.eclipse.swt.widgets.ButtonaddSelectedRadioButtonprivate org.eclipse.swt.widgets.ButtondeleteSelectedRadioButtonprivate booleanenableDeleteprivate booleanenableReplaceprivate org.eclipse.swt.widgets.ButtonreplaceAllRadioButtonprivate EnumStringMultiSelectionDialog.Selectionselected-
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.ControlcreateDialogArea(org.eclipse.swt.widgets.Composite container)EnumStringMultiSelectionDialog.SelectiongetSelected()-
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:
createDialogAreain classorg.eclipse.ui.dialogs.CheckedTreeSelectionDialog
-
getSelected
public EnumStringMultiSelectionDialog.Selection getSelected()
-
-