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.TitleAreaDialogSpecialTitleAreaDialogfor choosing concrete wizard for relocatingIApplication. Client should implement methodsgetCategoryId()that provides id of wizards for choosing andgetSelection(IApplication)that provides correctIStructuredSelectionfor choosing wizard
- 
- 
Field Summary- 
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
 
- 
 - 
Constructor SummaryConstructors Constructor Description AbstractRelocateApplicationDialog(org.eclipse.swt.widgets.Shell parentShell, IApplication application)Creates an instance of new dialog.
 - 
Method SummaryAll Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected voidconfigureShell(org.eclipse.swt.widgets.Shell shell)protected org.eclipse.swt.widgets.ControlcreateContents(org.eclipse.swt.widgets.Composite parent)protected org.eclipse.swt.widgets.ControlcreateDialogArea(org.eclipse.swt.widgets.Composite parent)protected static org.eclipse.ui.wizards.IWizardDescriptor[]getApplicationWizards(String categoryId)Gets actualIWizardDescriptors by wizard category idprotected abstract StringgetCategoryId()Gets category id of wizards thats can be choosen by user in dialogprotected abstract IStructuredSelectiongetSelection(IApplication application)Provides correctIStructuredSelectionfor choosing wizardintopen()- 
Methods inherited from class org.eclipse.jface.dialogs.TitleAreaDialoggetErrorMessage, 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, 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.WindowcanHandleShellCloseEvent, 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- 
AbstractRelocateApplicationDialogpublic AbstractRelocateApplicationDialog(org.eclipse.swt.widgets.Shell parentShell, IApplication application)Creates an instance of new dialog.- Parameters:
- parentShell- the parent SWT shell or- nullif none
- application- actual- IApplicationfor creating wizards, cannot be- null
 
 
- 
 - 
Method Detail- 
openpublic int open() - Overrides:
- openin class- org.eclipse.jface.window.Window
 
 - 
getApplicationWizardsprotected static org.eclipse.ui.wizards.IWizardDescriptor[] getApplicationWizards(String categoryId) Gets actualIWizardDescriptors by wizard category id- Parameters:
- categoryId- category id of wizard thats can be chosen in dialog, cannot be- null
- Returns:
- actual IWizardDescriptors by wizard category id, nevernull
 
 - 
configureShellprotected void configureShell(org.eclipse.swt.widgets.Shell shell) - Overrides:
- configureShellin class- org.eclipse.jface.window.Window
 
 - 
createDialogAreaprotected org.eclipse.swt.widgets.Control createDialogArea(org.eclipse.swt.widgets.Composite parent) - Overrides:
- createDialogAreain class- org.eclipse.jface.dialogs.TitleAreaDialog
 
 - 
createContentsprotected org.eclipse.swt.widgets.Control createContents(org.eclipse.swt.widgets.Composite parent) - Overrides:
- createContentsin class- org.eclipse.jface.dialogs.TitleAreaDialog
 
 - 
getSelectionprotected abstract IStructuredSelection getSelection(IApplication application) Provides correctIStructuredSelectionfor choosing wizard- Parameters:
- application- actual application for relocating, cannot be- null
- Returns:
- correct IStructuredSelectionfor choosing wizard for relocating application, nevernull
 
 - 
getCategoryIdprotected abstract String getCategoryId() Gets category id of wizards thats can be choosen by user in dialog- Returns:
- category wizard id, never null
 
 
- 
 
-