Class BaseDialog<VIEWER extends Viewer>
- java.lang.Object
- 
- org.eclipse.jface.window.Window
- 
- org.eclipse.jface.dialogs.Dialog
- 
- org.eclipse.jface.dialogs.TrayDialog
- 
- org.eclipse.jface.dialogs.TitleAreaDialog
- 
- org.eclipse.net4j.util.ui.widgets.BaseDialog<VIEWER>
 
 
 
 
 
- 
- All Implemented Interfaces:
- IShellProvider
 - Direct Known Subclasses:
- CredentialsDialog,- LogDialog
 
 public abstract class BaseDialog<VIEWER extends Viewer> extends TitleAreaDialog - Since:
- 3.4
- Author:
- Eike Stepper
 
- 
- 
Nested Class Summary- 
Nested classes/interfaces inherited from class org.eclipse.jface.window.WindowWindow.IExceptionHandler
 
- 
 - 
Field SummaryFields Modifier and Type Field Description static intDEFAULT_SHELL_STYLE- 
Fields inherited from class org.eclipse.jface.dialogs.TitleAreaDialogDLG_IMG_TITLE_BANNER, DLG_IMG_TITLE_ERROR, INFO_MESSAGE, WARNING_MESSAGE
 - 
Fields inherited from class org.eclipse.jface.dialogs.DialogblockedHandler, 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.WindowCANCEL, OK, resizeHasOccurred
 
- 
 - 
Constructor SummaryConstructors Constructor Description BaseDialog(Shell parentShell, int shellStyle, java.lang.String title, java.lang.String message, IDialogSettings settings)BaseDialog(Shell parentShell, int shellStyle, java.lang.String title, java.lang.String message, IDialogSettings settings, ImageDescriptor descriptor)BaseDialog(Shell parentShell, java.lang.String title, java.lang.String message, IDialogSettings settings)
 - 
Method SummaryAll Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description booleanclose()protected ControlcreateDialogArea(Composite parent)protected abstract voidcreateUI(Composite parent)protected voidfillContextMenu(IMenuManager manager, VIEWER viewer)VIEWERgetCurrentViewer()protected IDialogSettingsgetDialogBoundsSettings()protected IDialogSettingsgetDialogSettings()protected IDialogSettingsgetDialogSettings(java.lang.String sectionName)protected voidhookContextMenu()voidsetCurrentViewer(VIEWER currentViewer)- 
Methods inherited from class org.eclipse.jface.dialogs.TitleAreaDialogcreateContents, getErrorMessage, getInitialSize, getMessage, getTitleArea, getTitleImageLabel, setErrorMessage, setMessage, setMessage, setTitle, setTitleAreaColor, setTitleImage
 - 
Methods inherited from class org.eclipse.jface.dialogs.TrayDialogcloseTray, createButtonBar, createHelpControl, getLayout, getTray, handleShellCloseEvent, isDialogHelpAvailable, isHelpAvailable, openTray, setDialogHelpAvailable, setHelpAvailable
 - 
Methods inherited from class org.eclipse.jface.dialogs.DialogapplyDialogFont, buttonPressed, cancelPressed, convertHeightInCharsToPixels, convertHeightInCharsToPixels, convertHorizontalDLUsToPixels, convertHorizontalDLUsToPixels, convertVerticalDLUsToPixels, convertVerticalDLUsToPixels, convertWidthInCharsToPixels, convertWidthInCharsToPixels, create, createButton, createButtonsForButtonBar, dialogFontIsDefault, getBlockedHandler, getButton, getButtonBar, getCancelButton, getDialogArea, getDialogBoundsStrategy, getImage, getInitialLocation, getOKButton, initializeBounds, initializeDialogUnits, isResizable, okPressed, setBlockedHandler, setButtonLayoutData, setButtonLayoutFormData, shortenText
 - 
Methods inherited from class org.eclipse.jface.window.WindowcanHandleShellCloseEvent, configureShell, 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- 
DEFAULT_SHELL_STYLEpublic static final int DEFAULT_SHELL_STYLE - See Also:
- Constant Field Values
 
 
- 
 - 
Constructor Detail- 
BaseDialogpublic BaseDialog(Shell parentShell, int shellStyle, java.lang.String title, java.lang.String message, IDialogSettings settings, ImageDescriptor descriptor) - Since:
- 3.4
 
 - 
BaseDialogpublic BaseDialog(Shell parentShell, int shellStyle, java.lang.String title, java.lang.String message, IDialogSettings settings) 
 - 
BaseDialogpublic BaseDialog(Shell parentShell, java.lang.String title, java.lang.String message, IDialogSettings settings) 
 
- 
 - 
Method Detail- 
createDialogAreaprotected Control createDialogArea(Composite parent) - Overrides:
- createDialogAreain class- TitleAreaDialog
 
 - 
createUIprotected abstract void createUI(Composite parent) 
 - 
getCurrentViewerpublic VIEWER getCurrentViewer() 
 - 
setCurrentViewerpublic void setCurrentViewer(VIEWER currentViewer) 
 - 
hookContextMenuprotected void hookContextMenu() 
 - 
fillContextMenuprotected void fillContextMenu(IMenuManager manager, VIEWER viewer) 
 - 
getDialogSettingsprotected IDialogSettings getDialogSettings() - Since:
- 3.4
 
 - 
getDialogSettingsprotected IDialogSettings getDialogSettings(java.lang.String sectionName) - Since:
- 3.4
 
 - 
getDialogBoundsSettingsprotected IDialogSettings getDialogBoundsSettings() - Overrides:
- getDialogBoundsSettingsin class- Dialog
 
 
- 
 
-