public class ImportTypeDialog extends TrayDialog
Window.IExceptionHandler| Modifier and Type | Field and Description |
|---|---|
static int |
IMPORT_COPY
Copy the files and folders to the destination
|
static int |
IMPORT_FILES_ONLY
Import only files
|
static int |
IMPORT_LINK
Create linked resources for each file and folder
|
static int |
IMPORT_MOVE
Move the files and folders to the destination
|
static int |
IMPORT_NONE
Do not perform an import operation
|
static int |
IMPORT_VIRTUAL_FOLDERS_AND_LINKS
Recreate the file and folder hierarchy using groups and links
|
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, ELLIPSISCANCEL, OK, resizeHasOccurred| Constructor and Description |
|---|
ImportTypeDialog(Shell shell,
int dropOperation,
IResource[] sources,
IContainer target)
Creates the Import Type Dialog when resources are dragged and dropped from an Eclipse
view.
|
ImportTypeDialog(Shell shell,
int dropOperation,
String[] names,
IContainer target)
Creates the Import Type Dialog when files are dragged and dropped from the
operating system's shell (Windows Explorer on Windows Platform, for example).
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
buttonPressed(int buttonId)
Notifies that this dialog's button with the given id has been pressed.
|
boolean |
close()
Closes this window, disposes its shell, and removes this window from its
window manager (if it has one).
|
protected void |
configureShell(Shell shell)
Configures the given shell in preparation for opening this window in it.
|
protected Control |
createDialogArea(Composite parent)
Creates and returns the contents of the upper part of this dialog (above
the button bar).
|
protected Control |
createMessageArea(Composite parent) |
int |
getSelection()
Get the user selection from the dialog.
|
String |
getVariable()
Get the selected variable if the selection is either IMPORT_VIRTUAL_FOLDERS_AND_LINKS or IMPORT_LINK
|
protected void |
openSettingsPage() |
void |
setResource(IResource resource)
Set the project that is the destination of the import operation
|
closeTray, createButtonBar, createHelpControl, getLayout, getTray, handleShellCloseEvent, isDialogHelpAvailable, isHelpAvailable, openTray, setDialogHelpAvailable, setHelpAvailableapplyDialogFont, cancelPressed, convertHeightInCharsToPixels, convertHeightInCharsToPixels, convertHorizontalDLUsToPixels, convertHorizontalDLUsToPixels, convertVerticalDLUsToPixels, convertVerticalDLUsToPixels, convertWidthInCharsToPixels, convertWidthInCharsToPixels, create, createButton, createButtonsForButtonBar, createContents, dialogFontIsDefault, getBlockedHandler, getButton, getButtonBar, getCancelButton, getDialogArea, getDialogBoundsSettings, getDialogBoundsStrategy, getImage, getInitialLocation, getInitialSize, getOKButton, initializeBounds, initializeDialogUnits, isResizable, okPressed, setBlockedHandler, setButtonLayoutData, setButtonLayoutFormData, shortenTextcanHandleShellCloseEvent, constrainShellSize, createShell, getConstrainedShellBounds, getContents, getDefaultImage, getDefaultImages, getDefaultOrientation, getParentShell, getReturnCode, getShell, getShellListener, getShellStyle, getWindowManager, handleFontChange, open, setBlockOnOpen, setDefaultImage, setDefaultImages, setDefaultModalParent, setDefaultOrientation, setExceptionHandler, setParentShell, setReturnCode, setShellStyle, setWindowManagerpublic static final int IMPORT_COPY
public static final int IMPORT_FILES_ONLY
public static final int IMPORT_LINK
public static final int IMPORT_MOVE
public static final int IMPORT_NONE
public static final int IMPORT_VIRTUAL_FOLDERS_AND_LINKS
public ImportTypeDialog(Shell shell, int dropOperation, IResource[] sources, IContainer target)
shell - the parent ShelldropOperation - The dropOperation that was used by the usersources - The list of resources that were draggedtarget - The target container onto which the resources were droppedpublic ImportTypeDialog(Shell shell, int dropOperation, String[] names, IContainer target)
shell - the parent ShelldropOperation - The dropOperation that was used by the usernames - The list of files that were draggedtarget - The target container onto which the files were droppedpublic boolean close()
Window
This framework method may be extended (super.close must
be called).
Note that in order to prevent recursive calls to this method
it does not call Shell#close(). As a result ShellListeners
will not receive a shellClosed event.
close in class Dialogtrue if the window is (or was already) closed, and
false if it is still openWindow.close()public int getSelection()
public String getVariable()
public void setResource(IResource resource)
resource - protected void buttonPressed(int buttonId)
Dialog
The Dialog implementation of this framework method calls
okPressed if the ok button is the pressed, and
cancelPressed if the cancel button is the pressed. All
other button presses are ignored. Subclasses may override to handle other
buttons, but should call super.buttonPressed if the
default handling of the ok and cancel buttons is desired.
buttonPressed in class DialogbuttonId - the id of the button that was pressed (see
IDialogConstants.*_ID constants)protected void configureShell(Shell shell)
WindowThe default implementation of this framework method sets the shell's image and gives it a grid layout. Subclasses may extend or reimplement.
configureShell in class Windowshell - the shellprotected Control createDialogArea(Composite parent)
Dialog
The Dialog implementation of this framework method creates
and returns a new Composite with 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 super as
in the following example:
Composite composite = (Composite) super.createDialogArea(parent); //add controls to composite as necessary return composite;
createDialogArea in class Dialogparent - the parent composite to contain the dialog areaprotected void openSettingsPage()
Copyright (c) 2000, 2014 Eclipse Contributors and others. All rights reserved.Guidelines for using Eclipse APIs.