org.mftech.dawn.codegen.creators
Class ProjectCreationHelper
java.lang.Object
org.mftech.dawn.codegen.creators.ProjectCreationHelper
public class ProjectCreationHelper
- extends java.lang.Object
|
Method Summary |
static void |
addAllJarsToBuildPath(org.eclipse.core.resources.IFolder folder,
org.eclipse.jdt.core.IJavaProject javaProject)
adds all jar files in this folder to the build path. |
static void |
addJarToBuildPath(org.eclipse.core.runtime.IPath path,
org.eclipse.jdt.core.IJavaProject javaProject)
|
static void |
addJarToBuildPath(java.lang.String path,
org.eclipse.jdt.core.IJavaProject javaProject)
|
static void |
addToClasspath(org.eclipse.jdt.core.IJavaProject javaProject,
org.eclipse.jdt.core.IClasspathEntry newEntry)
|
static void |
addVariableEntryToBuildPath(org.eclipse.core.runtime.IPath path,
org.eclipse.jdt.core.IJavaProject javaProject)
|
org.eclipse.core.resources.IFile |
createFile(java.lang.String name,
org.eclipse.core.resources.IFolder folder,
java.lang.String content)
|
org.eclipse.core.resources.IFolder |
createFolder(java.lang.String name,
org.eclipse.core.resources.IProject project)
|
org.eclipse.jdt.core.IJavaProject |
createJavaProject()
|
org.eclipse.jdt.core.IJavaProject |
createJavaProject(org.eclipse.core.resources.IProject project)
|
org.eclipse.core.resources.IProject |
createProject()
|
org.eclipse.core.resources.IFolder |
createSourceFolder(java.lang.String path,
org.eclipse.core.resources.IProject project,
org.eclipse.jdt.core.IJavaProject javaProject)
|
org.eclipse.jdt.core.IJavaProject |
createSysdeoTomcatProject(org.eclipse.core.resources.IProject project)
create a sysdeo Plugin Project |
org.eclipse.core.resources.IFolder |
getFolder(java.lang.String name,
org.eclipse.core.resources.IProject project)
|
java.lang.String |
getName()
|
java.lang.String[] |
getNatures()
|
org.eclipse.core.resources.IProject |
getProject()
|
static void |
refreshProject(org.eclipse.core.resources.IResource resource,
org.eclipse.core.runtime.IProgressMonitor monitor)
|
void |
setName(java.lang.String name)
|
void |
setNatures(java.lang.String[] natures)
|
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ProjectCreationHelper
public ProjectCreationHelper()
getName
public java.lang.String getName()
getProject
public org.eclipse.core.resources.IProject getProject()
- Returns:
createProject
public org.eclipse.core.resources.IProject createProject()
addJarToBuildPath
public static void addJarToBuildPath(java.lang.String path,
org.eclipse.jdt.core.IJavaProject javaProject)
throws org.eclipse.jdt.core.JavaModelException
- Parameters:
path - javaProject -
- Throws:
org.eclipse.jdt.core.JavaModelException
addJarToBuildPath
public static void addJarToBuildPath(org.eclipse.core.runtime.IPath path,
org.eclipse.jdt.core.IJavaProject javaProject)
throws org.eclipse.jdt.core.JavaModelException
- Throws:
org.eclipse.jdt.core.JavaModelException
addVariableEntryToBuildPath
public static void addVariableEntryToBuildPath(org.eclipse.core.runtime.IPath path,
org.eclipse.jdt.core.IJavaProject javaProject)
throws org.eclipse.jdt.core.JavaModelException
- Throws:
org.eclipse.jdt.core.JavaModelException
addAllJarsToBuildPath
public static void addAllJarsToBuildPath(org.eclipse.core.resources.IFolder folder,
org.eclipse.jdt.core.IJavaProject javaProject)
throws org.eclipse.core.runtime.CoreException
- adds all jar files in this folder to the build path. Searches only on
level 1
- Parameters:
folder - the folder which contains the jar filesjavaProject -
- Throws:
org.eclipse.core.runtime.CoreException
addToClasspath
public static final void addToClasspath(org.eclipse.jdt.core.IJavaProject javaProject,
org.eclipse.jdt.core.IClasspathEntry newEntry)
throws org.eclipse.jdt.core.JavaModelException
- Parameters:
javaProject - newEntry -
- Throws:
org.eclipse.jdt.core.JavaModelException
createJavaProject
public org.eclipse.jdt.core.IJavaProject createJavaProject()
- Returns:
createJavaProject
public org.eclipse.jdt.core.IJavaProject createJavaProject(org.eclipse.core.resources.IProject project)
- Parameters:
project -
- Returns:
createSysdeoTomcatProject
public org.eclipse.jdt.core.IJavaProject createSysdeoTomcatProject(org.eclipse.core.resources.IProject project)
- create a sysdeo Plugin Project
- Parameters:
project -
- Returns:
createSourceFolder
public org.eclipse.core.resources.IFolder createSourceFolder(java.lang.String path,
org.eclipse.core.resources.IProject project,
org.eclipse.jdt.core.IJavaProject javaProject)
throws org.eclipse.core.runtime.CoreException
- Parameters:
path - project - javaProject -
- Returns:
-
- Throws:
org.eclipse.core.runtime.CoreException
createFolder
public org.eclipse.core.resources.IFolder createFolder(java.lang.String name,
org.eclipse.core.resources.IProject project)
- Parameters:
name - project -
- Returns:
getFolder
public org.eclipse.core.resources.IFolder getFolder(java.lang.String name,
org.eclipse.core.resources.IProject project)
createFile
public org.eclipse.core.resources.IFile createFile(java.lang.String name,
org.eclipse.core.resources.IFolder folder,
java.lang.String content)
- Parameters:
name - folder - content -
- Returns:
setName
public void setName(java.lang.String name)
- Parameters:
name -
getNatures
public java.lang.String[] getNatures()
- Returns:
setNatures
public void setNatures(java.lang.String[] natures)
- Parameters:
natures -
refreshProject
public static void refreshProject(org.eclipse.core.resources.IResource resource,
org.eclipse.core.runtime.IProgressMonitor monitor)
throws java.lang.reflect.InvocationTargetException,
java.lang.InterruptedException
- Throws:
java.lang.reflect.InvocationTargetException
java.lang.InterruptedException