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.ListDialog
Provides dialog for saving table customizations.
-
-
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
-
-
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.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
-
-
-
-
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:
okPressed
in classorg.eclipse.ui.dialogs.ListDialog
-
createDialogArea
protected org.eclipse.swt.widgets.Control createDialogArea(org.eclipse.swt.widgets.Composite container)
- Overrides:
createDialogArea
in 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)
-
-