Class CustomizationDataSelectionDialog

  • All Implemented Interfaces:
    org.eclipse.jface.window.IShellProvider

    public class CustomizationDataSelectionDialog
    extends org.eclipse.ui.dialogs.ListDialog
    Provides dialog for saving table customizations.
    • Nested Class Summary

      • 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.Text custText  
      private java.lang.String enteredName  
      private boolean saveShared  
      private org.eclipse.swt.widgets.Button saveSharedCheck  
      private CustomizeData selectedCustData  
      private XViewer xViewer  
      • 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
    • 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)  
      java.lang.String getEnteredName()  
      CustomizeData getSelectedCustData()  
      private CustomizeData getSelectedCustomizeData()  
      boolean isSaveShared()  
      protected void okPressed()  
      void setSaveShared​(boolean saveShared)  
      • Methods inherited from class org.eclipse.ui.dialogs.ListDialog

        createButtonsForButtonBar, getHeightInChars, getTableStyle, getTableViewer, getWidthInChars, setAddCancelButton, setContentProvider, setHeightInChars, setInput, setLabelProvider, setWidthInChars
      • Methods inherited from class org.eclipse.ui.dialogs.SelectionDialog

        configureShell, 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, createButtonBar, createHelpControl, getLayout, getTray, handleShellCloseEvent, isDialogHelpAvailable, isHelpAvailable, openTray, setDialogHelpAvailable, setHelpAvailable
      • Methods inherited from class org.eclipse.jface.dialogs.Dialog

        applyDialogFont, buttonPressed, cancelPressed, close, convertHeightInCharsToPixels, convertHeightInCharsToPixels, convertHorizontalDLUsToPixels, convertHorizontalDLUsToPixels, convertVerticalDLUsToPixels, convertVerticalDLUsToPixels, convertWidthInCharsToPixels, convertWidthInCharsToPixels, create, 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, open, 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

      • custText

        private org.eclipse.swt.widgets.Text custText
      • enteredName

        private java.lang.String enteredName
      • saveShared

        private boolean saveShared
      • saveSharedCheck

        private org.eclipse.swt.widgets.Button saveSharedCheck
      • xViewer

        private final XViewer xViewer
    • Constructor Detail

      • CustomizationDataSelectionDialog

        public CustomizationDataSelectionDialog​(XViewer xViewer,
                                                java.util.List<CustomizeData> custDatas)
      • CustomizationDataSelectionDialog

        public CustomizationDataSelectionDialog​(org.eclipse.swt.widgets.Shell parent,
                                                XViewer xViewer,
                                                java.util.List<CustomizeData> custDatas)
    • Method Detail

      • okPressed

        protected void okPressed()
        Overrides:
        okPressed in class org.eclipse.ui.dialogs.ListDialog
      • createDialogArea

        protected org.eclipse.swt.widgets.Control createDialogArea​(org.eclipse.swt.widgets.Composite container)
        Overrides:
        createDialogArea in class org.eclipse.ui.dialogs.ListDialog
      • getSelectedCustomizeData

        private CustomizeData getSelectedCustomizeData()
      • getSelectedCustData

        public CustomizeData getSelectedCustData()
      • getEnteredName

        public java.lang.String getEnteredName()
      • isSaveShared

        public boolean isSaveShared()
      • setSaveShared

        public void setSaveShared​(boolean saveShared)