org.jupe.plugin.dialogs.resourcetree
Class FileCreateDialog

java.lang.Object
  extended by org.jupe.plugin.dialogs.resourcetree.FileCreateDialog

public final class FileCreateDialog
extends java.lang.Object

Class opens a dialog to choose location to create a file.

Author:
Roman Wolf

Constructor Summary
FileCreateDialog(java.lang.String dialogTitle, java.lang.String dialogMessage)
          Constructor
 
Method Summary
 org.eclipse.core.resources.IResource createFileAnywhereInProject(org.eclipse.swt.widgets.Shell shell, org.eclipse.core.resources.IProject project, java.lang.String[] fileExtension)
          Method opens dialog to select any location in the given project as location to create a resource.
 org.eclipse.core.resources.IResource createFileIntoFolderInProject(org.eclipse.swt.widgets.Shell shell, org.eclipse.core.resources.IProject project, java.lang.String[] fileExtension)
          Method opens dialog to select any folder in the given project as location to create a resource.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FileCreateDialog

public FileCreateDialog(java.lang.String dialogTitle,
                        java.lang.String dialogMessage)
Constructor

Parameters:
dialogTitle - title for dialog
dialogMessage - message for dialog
Method Detail

createFileAnywhereInProject

public org.eclipse.core.resources.IResource createFileAnywhereInProject(org.eclipse.swt.widgets.Shell shell,
                                                                        org.eclipse.core.resources.IProject project,
                                                                        java.lang.String[] fileExtension)
Method opens dialog to select any location in the given project as location to create a resource.

Parameters:
shell - parent shell
project - the folder to create the resource in
fileExtension - file extension to show or null to show all files
Returns:
selected resource or null if dialog was canceled

createFileIntoFolderInProject

public org.eclipse.core.resources.IResource createFileIntoFolderInProject(org.eclipse.swt.widgets.Shell shell,
                                                                          org.eclipse.core.resources.IProject project,
                                                                          java.lang.String[] fileExtension)
Method opens dialog to select any folder in the given project as location to create a resource.

Parameters:
shell - parent shell
project - folder to create resource in
fileExtension - file extension to show or null to show all files
Returns:
selected resource or null if dialog was canceled