Package org.eclipse.ui.dialogs
Class ProjectLocationMoveDialog
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.ProjectLocationMoveDialog
- All Implemented Interfaces:
- IShellProvider
The ProjectLocationMoveDialog is the dialog used to select the location of a
 project for moving.
- 
Nested Class SummaryNested classes/interfaces inherited from class org.eclipse.jface.window.WindowWindow.IExceptionHandler
- 
Field SummaryFields 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, ELLIPSISFields inherited from class org.eclipse.jface.window.WindowCANCEL, OK, resizeHasOccurred
- 
Constructor SummaryConstructorsConstructorDescriptionProjectLocationMoveDialog(Shell parentShell, IProject existingProject) Create a ProjectLocationMoveDialog on the supplied project parented by the parentShell.
- 
Method SummaryModifier and TypeMethodDescriptionprotected voidconfigureShell(Shell shell) Configures the given shell in preparation for opening this window in it.protected ControlcreateContents(Composite parent) TheDialogimplementation of thisWindowmethod creates and lays out the top level composite for the dialog, and determines the appropriate horizontal and vertical dialog units based on the font size.protected ControlcreateDialogArea(Composite parent) Creates and returns the contents of the upper part of this dialog (above the button bar).protected voidTheProjectLocationMoveDialogimplementation of thisDialogmethod builds a two element list - the first element is the project name and the second one is the location.voidsetMessage(String message) Sets the message for this dialog.Methods inherited from class org.eclipse.ui.dialogs.SelectionDialogcreateButtonsForButtonBar, createMessageArea, getDialogBoundsSettings, getDialogBoundsStrategy, getInitialElementSelections, getInitialSelections, getMessage, getOkButton, getResult, isResizable, setDialogBoundsSettings, setInitialElementSelections, setInitialSelections, setResult, setSelectionResult, setTitleMethods inherited from class org.eclipse.jface.dialogs.TrayDialogcloseTray, createButtonBar, createHelpControl, getLayout, getTray, handleShellCloseEvent, isDialogHelpAvailable, isHelpAvailable, openTray, setDialogHelpAvailable, setHelpAvailableMethods inherited from class org.eclipse.jface.dialogs.DialogapplyDialogFont, buttonPressed, cancelPressed, close, convertHeightInCharsToPixels, convertHeightInCharsToPixels, convertHorizontalDLUsToPixels, convertHorizontalDLUsToPixels, convertVerticalDLUsToPixels, convertVerticalDLUsToPixels, convertWidthInCharsToPixels, convertWidthInCharsToPixels, create, createButton, dialogFontIsDefault, getBlockedHandler, getButton, getButtonBar, getCancelButton, getDialogArea, getImage, getInitialLocation, getInitialSize, getOKButton, initializeBounds, initializeDialogUnits, setBlockedHandler, setButtonLayoutData, setButtonLayoutFormData, shortenTextMethods inherited from class org.eclipse.jface.window.WindowcanHandleShellCloseEvent, 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
- 
Constructor Details- 
ProjectLocationMoveDialogCreate a ProjectLocationMoveDialog on the supplied project parented by the parentShell.- Parameters:
- parentShell- dialogs parent shell
- existingProject- project to be moved
 
 
- 
- 
Method Details- 
setMessageDescription copied from class:SelectionDialogSets the message for this dialog.- Overrides:
- setMessagein class- SelectionDialog
- Parameters:
- message- the message
 
- 
configureShellDescription copied from class:WindowConfigures the given shell in preparation for opening this window in it.The default implementation of this framework method sets the shell's image and gives it a grid layout. Subclasses may extend or reimplement. - Overrides:
- configureShellin class- SelectionDialog
- Parameters:
- shell- the shell
 
- 
createContentsDescription copied from class:DialogTheDialogimplementation of thisWindowmethod creates and lays out the top level composite for the dialog, and determines the appropriate horizontal and vertical dialog units based on the font size. It then calls thecreateDialogAreaandcreateButtonBarmethods to create the dialog area and button bar, respectively. OverridingcreateDialogAreaandcreateButtonBarare recommended rather than overriding this method.- Overrides:
- createContentsin class- Dialog
- Parameters:
- parent- the parent composite for the controls in this window. The type of layout used is determined by getLayout()
- Returns:
- the control that will be returned by subsequent calls to getContents()
 
- 
createDialogAreaDescription copied from class:DialogCreates and returns the contents of the upper part of this dialog (above the button bar).The Dialogimplementation of this framework method creates and returns a newCompositewith standard margins and spacing.The returned control's layout data must be an instance of GridData. This method must not modify the parent's layout.Subclasses must override this method but may call superas in the following example:Composite composite = (Composite) super.createDialogArea(parent); //add controls to composite as necessary return composite; - Overrides:
- createDialogAreain class- Dialog
- Parameters:
- parent- the parent composite to contain the dialog area
- Returns:
- the dialog area control
 
- 
okPressedprotected void okPressed()TheProjectLocationMoveDialogimplementation of thisDialogmethod builds a two element list - the first element is the project name and the second one is the location.
 
-