org.eclipse.xtend.shared.ui.wizards
Class EclipseHelper

java.lang.Object
  extended by org.eclipse.xtend.shared.ui.wizards.EclipseHelper

public class EclipseHelper
extends java.lang.Object


Constructor Summary
EclipseHelper()
           
 
Method Summary
static org.eclipse.core.resources.IProject createExtXptProject(java.lang.String projectName, java.util.List<java.lang.String> srcFolders, java.util.List<org.eclipse.core.resources.IProject> referencedProjects, java.util.Set<java.lang.String> requiredBundles, java.util.List<java.lang.String> exportedPackages, org.eclipse.core.runtime.IProgressMonitor progressMonitor, org.eclipse.swt.widgets.Shell theShell)
           
static org.eclipse.core.resources.IFile createFile(java.lang.String name, org.eclipse.core.resources.IContainer container, java.lang.String content, org.eclipse.core.runtime.IProgressMonitor progressMonitor)
           
static org.eclipse.core.resources.IFile createFile(java.lang.String name, org.eclipse.core.resources.IContainer container, java.net.URL contentUrl, org.eclipse.core.runtime.IProgressMonitor progressMonitor)
           
static void openFileToEdit(org.eclipse.swt.widgets.Shell s, org.eclipse.core.resources.IFile file)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EclipseHelper

public EclipseHelper()
Method Detail

createExtXptProject

public static org.eclipse.core.resources.IProject createExtXptProject(java.lang.String projectName,
                                                                      java.util.List<java.lang.String> srcFolders,
                                                                      java.util.List<org.eclipse.core.resources.IProject> referencedProjects,
                                                                      java.util.Set<java.lang.String> requiredBundles,
                                                                      java.util.List<java.lang.String> exportedPackages,
                                                                      org.eclipse.core.runtime.IProgressMonitor progressMonitor,
                                                                      org.eclipse.swt.widgets.Shell theShell)

createFile

public static org.eclipse.core.resources.IFile createFile(java.lang.String name,
                                                          org.eclipse.core.resources.IContainer container,
                                                          java.lang.String content,
                                                          org.eclipse.core.runtime.IProgressMonitor progressMonitor)

createFile

public static org.eclipse.core.resources.IFile createFile(java.lang.String name,
                                                          org.eclipse.core.resources.IContainer container,
                                                          java.net.URL contentUrl,
                                                          org.eclipse.core.runtime.IProgressMonitor progressMonitor)
Parameters:
name - of the destination file
container - directory containing the the destination file
contentUrl - Url pointing to the src of the content
progressMonitor - used to interact with and show the user the current operation status
Returns:

openFileToEdit

public static void openFileToEdit(org.eclipse.swt.widgets.Shell s,
                                  org.eclipse.core.resources.IFile file)