Package com.e1c.g5.dt.applications.ui
Class AbstractRelocateApplicationDialog
java.lang.Object
org.eclipse.jface.window.Window
org.eclipse.jface.dialogs.Dialog
org.eclipse.jface.dialogs.TrayDialog
org.eclipse.jface.dialogs.TitleAreaDialog
com.e1c.g5.dt.applications.ui.AbstractRelocateApplicationDialog
- All Implemented Interfaces:
org.eclipse.jface.window.IShellProvider
- Direct Known Subclasses:
InfobaseRelocateApplicationDialog
,ServerRelocateApplicationDialog
public abstract class AbstractRelocateApplicationDialog
extends org.eclipse.jface.dialogs.TitleAreaDialog
Special
TitleAreaDialog
for choosing specific wizard for relocating IApplication
.
Client should implement methods getCategoryId()
that provides id of wizards for choosing and
#getSelection(IApplication)
that provides correct IStructuredSelection
for choosing wizard-
Nested Class Summary
Nested classes/interfaces inherited from class org.eclipse.jface.window.Window
org.eclipse.jface.window.Window.IExceptionHandler
-
Field Summary
Fields inherited from class org.eclipse.jface.dialogs.TitleAreaDialog
DLG_IMG_TITLE_BANNER, DLG_IMG_TITLE_ERROR, INFO_MESSAGE, WARNING_MESSAGE
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
ConstructorsModifierConstructorDescriptionprotected
AbstractRelocateApplicationDialog
(org.eclipse.swt.widgets.Shell parentShell, IApplication application) Creates an instance of new dialog. -
Method Summary
Modifier and TypeMethodDescriptionprotected void
configureShell
(org.eclipse.swt.widgets.Shell shell) protected org.eclipse.swt.widgets.Control
createContents
(org.eclipse.swt.widgets.Composite parent) protected org.eclipse.swt.widgets.Control
createDialogArea
(org.eclipse.swt.widgets.Composite parent) protected static org.eclipse.ui.wizards.IWizardDescriptor[]
getApplicationWizards
(String categoryId) Gets actualIWizardDescriptor
s by wizard category idprotected abstract String
Gets category id of wizards thats can be choosen by user in dialogint
open()
Methods inherited from class org.eclipse.jface.dialogs.TitleAreaDialog
getErrorMessage, getInitialSize, getMessage, getTitleArea, getTitleImageLabel, setErrorMessage, setMessage, setMessage, setTitle, setTitleAreaColor, setTitleImage
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, createButtonsForButtonBar, dialogFontIsDefault, getBlockedHandler, getButton, getButtonBar, getCancelButton, getDialogArea, getDialogBoundsSettings, getDialogBoundsStrategy, getImage, getInitialLocation, getOKButton, initializeBounds, initializeDialogUnits, isResizable, okPressed, 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
-
Constructor Details
-
AbstractRelocateApplicationDialog
protected AbstractRelocateApplicationDialog(org.eclipse.swt.widgets.Shell parentShell, IApplication application) Creates an instance of new dialog.- Parameters:
parentShell
- the parent SWT shell ornull
if noneapplication
- actualIApplication
for creating wizards, cannot benull
-
-
Method Details
-
open
public int open()- Overrides:
open
in classorg.eclipse.jface.window.Window
-
getApplicationWizards
protected static org.eclipse.ui.wizards.IWizardDescriptor[] getApplicationWizards(String categoryId) Gets actualIWizardDescriptor
s by wizard category id- Parameters:
categoryId
- category id of wizard thats can be chosen in dialog, cannot benull
- Returns:
- actual
IWizardDescriptor
s by wizard category id, nevernull
-
configureShell
protected void configureShell(org.eclipse.swt.widgets.Shell shell) - Overrides:
configureShell
in classorg.eclipse.jface.window.Window
-
createDialogArea
protected org.eclipse.swt.widgets.Control createDialogArea(org.eclipse.swt.widgets.Composite parent) - Overrides:
createDialogArea
in classorg.eclipse.jface.dialogs.TitleAreaDialog
-
createContents
protected org.eclipse.swt.widgets.Control createContents(org.eclipse.swt.widgets.Composite parent) - Overrides:
createContents
in classorg.eclipse.jface.dialogs.TitleAreaDialog
-
getCategoryId
Gets category id of wizards thats can be choosen by user in dialog- Returns:
- category wizard id, never
null
-