com.alveole.studio.web.tools
Class ResourceChooserDialog

java.lang.Object
  extended by org.eclipse.jface.window.Window
      extended by org.eclipse.jface.dialogs.Dialog
          extended by org.eclipse.jface.dialogs.TrayDialog
              extended by org.eclipse.jface.dialogs.TitleAreaDialog
                  extended by com.alveole.studio.web.tools.ResourceChooserDialog
All Implemented Interfaces:
org.eclipse.jface.window.IShellProvider

public class ResourceChooserDialog
extends org.eclipse.jface.dialogs.TitleAreaDialog

This is a generic dialog for choosing files in project.

Author:
sylvain

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
 
Constructor Summary
ResourceChooserDialog(org.eclipse.swt.widgets.Shell parent, org.eclipse.core.resources.IResource root, org.eclipse.jface.viewers.ITreeContentProvider provider, java.lang.String title, java.lang.String message, org.eclipse.swt.graphics.Image targetImage)
          Constructor.
 
Method Summary
protected  org.eclipse.swt.widgets.Control createDialogArea(org.eclipse.swt.widgets.Composite parent)
          Called when creating dialog area.
 org.eclipse.core.resources.IResource getSelectedResource()
          Get selected resource.
protected  void okPressed()
          Ovverides default behavior to check that a file was selected.
 int open()
          Open dialog.
 void selectResource(org.eclipse.core.runtime.IPath res)
          Selects initial resource.
 
Methods inherited from class org.eclipse.jface.dialogs.TitleAreaDialog
createContents, getInitialSize, getTitleArea, getTitleImageLabel, setErrorMessage, setMessage, setMessage, setTitle, setTitleAreaColor, setTitleImage
 
Methods inherited from class org.eclipse.jface.dialogs.TrayDialog
close, closeTray, createButtonBar, createHelpControl, getLayout, getTray, isDialogHelpAvailable, isHelpAvailable, openTray, setDialogHelpAvailable, setHelpAvailable
 
Methods inherited from class org.eclipse.jface.dialogs.Dialog
applyDialogFont, buttonPressed, cancelPressed, convertHeightInCharsToPixels, convertHeightInCharsToPixels, convertHorizontalDLUsToPixels, convertHorizontalDLUsToPixels, convertVerticalDLUsToPixels, convertVerticalDLUsToPixels, convertWidthInCharsToPixels, convertWidthInCharsToPixels, create, createButton, createButtonsForButtonBar, dialogFontIsDefault, getBlockedHandler, getButton, getButtonBar, getCancelButton, getDialogArea, getDialogBoundsSettings, getDialogBoundsStrategy, getImage, getInitialLocation, getOKButton, initializeBounds, initializeDialogUnits, setBlockedHandler, setButtonLayoutData, setButtonLayoutFormData, shortenText
 
Methods inherited from class org.eclipse.jface.window.Window
canHandleShellCloseEvent, configureShell, constrainShellSize, createShell, getConstrainedShellBounds, getContents, getDefaultImage, getDefaultImages, getDefaultOrientation, getParentShell, getReturnCode, getShell, getShellListener, getShellStyle, getWindowManager, handleFontChange, handleShellCloseEvent, setBlockOnOpen, setDefaultImage, setDefaultImages, setDefaultModalParent, setDefaultOrientation, setExceptionHandler, setParentShell, setReturnCode, setShellStyle, setWindowManager
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ResourceChooserDialog

public ResourceChooserDialog(org.eclipse.swt.widgets.Shell parent,
                             org.eclipse.core.resources.IResource root,
                             org.eclipse.jface.viewers.ITreeContentProvider provider,
                             java.lang.String title,
                             java.lang.String message,
                             org.eclipse.swt.graphics.Image targetImage)
Constructor.

Parameters:
parent -
root -
provider -
Method Detail

createDialogArea

protected org.eclipse.swt.widgets.Control createDialogArea(org.eclipse.swt.widgets.Composite parent)
Called when creating dialog area.

Overrides:
createDialogArea in class org.eclipse.jface.dialogs.TitleAreaDialog

okPressed

protected void okPressed()
Ovverides default behavior to check that a file was selected.

Overrides:
okPressed in class org.eclipse.jface.dialogs.Dialog

selectResource

public void selectResource(org.eclipse.core.runtime.IPath res)
Selects initial resource.


open

public int open()
Open dialog.

Overrides:
open in class org.eclipse.jface.window.Window

getSelectedResource

public org.eclipse.core.resources.IResource getSelectedResource()
Get selected resource.