Class 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  
      • Nested classes/interfaces inherited from class org.eclipse.jface.window.Window

        org.eclipse.jface.window.Window.IExceptionHandler
    • 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
      • Fields inherited from class org.eclipse.jface.window.Window

        CANCEL, OK, resizeHasOccurred
    • 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
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 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
      • 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 class org.eclipse.ui.dialogs.CheckedTreeSelectionDialog