Class CustomizationDataSelectionDialog
- 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.ListDialog
-
- org.eclipse.nebula.widgets.xviewer.customize.dialog.CustomizationDataSelectionDialog
-
- All Implemented Interfaces:
org.eclipse.jface.window.IShellProvider
public class CustomizationDataSelectionDialog extends org.eclipse.ui.dialogs.ListDialogProvides dialog for saving table customizations.
-
-
Field Summary
Fields Modifier and Type Field Description private org.eclipse.swt.widgets.TextcustTextprivate java.lang.StringenteredNameprivate booleansaveSharedprivate org.eclipse.swt.widgets.ButtonsaveSharedCheckprivate CustomizeDataselectedCustDataprivate XViewerxViewer-
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 CustomizationDataSelectionDialog(XViewer xViewer, java.util.List<CustomizeData> custDatas)CustomizationDataSelectionDialog(org.eclipse.swt.widgets.Shell parent, XViewer xViewer, java.util.List<CustomizeData> custDatas)
-
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)java.lang.StringgetEnteredName()CustomizeDatagetSelectedCustData()private CustomizeDatagetSelectedCustomizeData()booleanisSaveShared()protected voidokPressed()voidsetSaveShared(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
-
-
-
-
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
-
selectedCustData
private CustomizeData selectedCustData
-
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:
okPressedin classorg.eclipse.ui.dialogs.ListDialog
-
createDialogArea
protected org.eclipse.swt.widgets.Control createDialogArea(org.eclipse.swt.widgets.Composite container)
- Overrides:
createDialogAreain classorg.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)
-
-