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
public abstract class AbstractRelocateApplicationDialog extends org.eclipse.jface.dialogs.TitleAreaDialog
SpecialTitleAreaDialog
for choosing concrete wizard for relocatingIApplication
. Client should implement methodsgetCategoryId()
that provides id of wizards for choosing andgetSelection(IApplication)
that provides correctIStructuredSelection
for choosing wizard
-
-
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
-
-
Constructor Summary
Constructors Constructor Description AbstractRelocateApplicationDialog(org.eclipse.swt.widgets.Shell parentShell, IApplication application)
Creates an instance of new dialog.
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected 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
getCategoryId()
Gets category id of wizards thats can be choosen by user in dialogprotected abstract IStructuredSelection
getSelection(IApplication application)
Provides correctIStructuredSelection
for choosing wizardint
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 Detail
-
AbstractRelocateApplicationDialog
public 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 Detail
-
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
-
getSelection
protected abstract IStructuredSelection getSelection(IApplication application)
Provides correctIStructuredSelection
for choosing wizard- Parameters:
application
- actual application for relocating, cannot benull
- Returns:
- correct
IStructuredSelection
for choosing wizard for relocating application, nevernull
-
getCategoryId
protected abstract String getCategoryId()
Gets category id of wizards thats can be choosen by user in dialog- Returns:
- category wizard id, never
null
-
-