public class JavaProjectSetupUtil extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
JavaProjectSetupUtil.TextFile |
| Constructor and Description |
|---|
JavaProjectSetupUtil() |
| Modifier and Type | Method and Description |
|---|---|
static org.eclipse.jdt.core.IClasspathEntry |
addExternalFolderToClasspath(org.eclipse.jdt.core.IJavaProject javaProject,
org.eclipse.core.resources.IFolder folder) |
static org.eclipse.jdt.core.IClasspathEntry |
addExternalJarToClasspath(org.eclipse.jdt.core.IJavaProject javaProject,
File file) |
static org.eclipse.jdt.core.IClasspathEntry |
addJarToClasspath(org.eclipse.jdt.core.IJavaProject javaProject,
org.eclipse.core.resources.IFile jarFile) |
static void |
addJre15ClasspathEntry(org.eclipse.jdt.core.IJavaProject javaProject)
Deprecated.
addJreClasspathEntry(IJavaProject) should be used instead of this method |
static void |
addJreClasspathEntry(org.eclipse.jdt.core.IJavaProject javaProject) |
static void |
addJreClasspathEntry(org.eclipse.jdt.core.IJavaProject javaProject,
String bree) |
static org.eclipse.jdt.core.IClasspathEntry |
addPlatformJarToClasspath(org.eclipse.core.runtime.Plugin srcPlugin,
String jarFileName,
org.eclipse.jdt.core.IJavaProject destProject) |
static void |
addProjectReference(org.eclipse.jdt.core.IJavaProject from,
org.eclipse.jdt.core.IJavaProject to) |
static org.eclipse.core.resources.IFolder |
addSourceFolder(org.eclipse.jdt.core.IJavaProject javaProject,
String folderName) |
static org.eclipse.core.resources.IFolder |
addSourceFolder(org.eclipse.jdt.core.IJavaProject javaProject,
String folderName,
String[] inclusionPatterns,
String[] exclusionPatterns) |
static void |
addToClasspath(org.eclipse.jdt.core.IJavaProject javaProject,
org.eclipse.jdt.core.IClasspathEntry newClassPathEntry) |
static org.eclipse.core.resources.IFolder |
createExternalFolder(String folderName) |
static File |
createExternalJar(InputStream data,
String nameWithoutJarSuffix) |
static org.eclipse.jdt.core.IJavaProject |
createJavaProject(String projectName) |
static org.eclipse.core.resources.IProject |
createSimpleProject(String projectName) |
static org.eclipse.core.resources.IFolder |
createSubFolder(org.eclipse.core.resources.IProject project,
String folderName) |
static void |
deleteClasspathEntry(org.eclipse.jdt.core.IJavaProject javaProject,
org.eclipse.core.runtime.IPath path) |
static void |
deleteExternalFolder(org.eclipse.core.resources.IFolder folder) |
static void |
deleteJavaProject(org.eclipse.jdt.core.IJavaProject javaProject) |
static void |
deleteProject(org.eclipse.core.resources.IProject project) |
static org.eclipse.core.resources.IFolder |
deleteSourceFolder(org.eclipse.jdt.core.IJavaProject project,
String folderPath) |
static org.eclipse.jdt.core.IJavaProject |
findJavaProject(String projectName) |
static org.eclipse.jdt.core.IClasspathEntry |
getJreContainerClasspathEntry(org.eclipse.jdt.core.IJavaProject javaProject) |
static InputStream |
jarInputStream(JavaProjectSetupUtil.TextFile... files)
creates a JarInputStream containing the passed text files.
|
static InputStream |
jarInputStream(Pair<String,InputStream>... entries) |
static void |
makeJava5Compliant(org.eclipse.jdt.core.IJavaProject javaProject) |
static void |
makeJava7Default() |
static org.eclipse.jdt.core.IJavaProject |
makeJavaProject(org.eclipse.core.resources.IProject project) |
static void |
removeFromClasspath(org.eclipse.jdt.core.IJavaProject from,
int entryKind,
org.eclipse.core.runtime.IPath path) |
static void |
removeJarFromClasspath(org.eclipse.jdt.core.IJavaProject from,
org.eclipse.core.resources.IFile to) |
static void |
removeProjectReference(org.eclipse.jdt.core.IJavaProject from,
org.eclipse.jdt.core.IJavaProject to) |
static void |
setUnixLineEndings(org.eclipse.core.resources.IProject project) |
public static InputStream jarInputStream(JavaProjectSetupUtil.TextFile... files)
public static InputStream jarInputStream(Pair<String,InputStream>... entries)
public static org.eclipse.jdt.core.IJavaProject createJavaProject(String projectName) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.CoreExceptionpublic static org.eclipse.jdt.core.IJavaProject findJavaProject(String projectName)
public static org.eclipse.core.resources.IProject createSimpleProject(String projectName) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.CoreExceptionpublic static org.eclipse.core.resources.IFolder createExternalFolder(String folderName) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.CoreExceptionpublic static void deleteExternalFolder(org.eclipse.core.resources.IFolder folder)
throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.CoreExceptionpublic static org.eclipse.core.resources.IFolder deleteSourceFolder(org.eclipse.jdt.core.IJavaProject project,
String folderPath)
throws org.eclipse.jdt.core.JavaModelException,
org.eclipse.core.runtime.CoreException
org.eclipse.jdt.core.JavaModelExceptionorg.eclipse.core.runtime.CoreExceptionpublic static void addProjectReference(org.eclipse.jdt.core.IJavaProject from,
org.eclipse.jdt.core.IJavaProject to)
throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.CoreExceptionpublic static void removeProjectReference(org.eclipse.jdt.core.IJavaProject from,
org.eclipse.jdt.core.IJavaProject to)
throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.CoreExceptionpublic static void removeJarFromClasspath(org.eclipse.jdt.core.IJavaProject from,
org.eclipse.core.resources.IFile to)
throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.CoreExceptionpublic static void removeFromClasspath(org.eclipse.jdt.core.IJavaProject from,
int entryKind,
org.eclipse.core.runtime.IPath path)
throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.CoreExceptionpublic static void deleteJavaProject(org.eclipse.jdt.core.IJavaProject javaProject)
throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.CoreExceptionpublic static void deleteProject(org.eclipse.core.resources.IProject project)
throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.CoreExceptionpublic static org.eclipse.jdt.core.IJavaProject makeJavaProject(org.eclipse.core.resources.IProject project)
throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.CoreExceptionpublic static org.eclipse.core.resources.IFolder addSourceFolder(org.eclipse.jdt.core.IJavaProject javaProject,
String folderName)
throws org.eclipse.core.runtime.CoreException,
org.eclipse.jdt.core.JavaModelException
org.eclipse.core.runtime.CoreExceptionorg.eclipse.jdt.core.JavaModelExceptionpublic static org.eclipse.core.resources.IFolder addSourceFolder(org.eclipse.jdt.core.IJavaProject javaProject,
String folderName,
String[] inclusionPatterns,
String[] exclusionPatterns)
throws org.eclipse.core.runtime.CoreException,
org.eclipse.jdt.core.JavaModelException
org.eclipse.core.runtime.CoreExceptionorg.eclipse.jdt.core.JavaModelExceptionpublic static void deleteClasspathEntry(org.eclipse.jdt.core.IJavaProject javaProject,
org.eclipse.core.runtime.IPath path)
throws org.eclipse.jdt.core.JavaModelException
org.eclipse.jdt.core.JavaModelExceptionpublic static void addToClasspath(org.eclipse.jdt.core.IJavaProject javaProject,
org.eclipse.jdt.core.IClasspathEntry newClassPathEntry)
throws org.eclipse.jdt.core.JavaModelException
org.eclipse.jdt.core.JavaModelExceptionpublic static org.eclipse.core.resources.IFolder createSubFolder(org.eclipse.core.resources.IProject project,
String folderName)
throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.CoreException@Deprecated public static void addJre15ClasspathEntry(org.eclipse.jdt.core.IJavaProject javaProject) throws org.eclipse.jdt.core.JavaModelException
addJreClasspathEntry(IJavaProject) should be used instead of this methodorg.eclipse.jdt.core.JavaModelExceptionpublic static void addJreClasspathEntry(org.eclipse.jdt.core.IJavaProject javaProject)
throws org.eclipse.jdt.core.JavaModelException
org.eclipse.jdt.core.JavaModelExceptionpublic static void addJreClasspathEntry(org.eclipse.jdt.core.IJavaProject javaProject,
String bree)
throws org.eclipse.jdt.core.JavaModelException
org.eclipse.jdt.core.JavaModelExceptionpublic static void makeJava7Default()
public static void makeJava5Compliant(org.eclipse.jdt.core.IJavaProject javaProject)
public static org.eclipse.jdt.core.IClasspathEntry getJreContainerClasspathEntry(org.eclipse.jdt.core.IJavaProject javaProject)
throws org.eclipse.jdt.core.JavaModelException
org.eclipse.jdt.core.JavaModelExceptionpublic static org.eclipse.jdt.core.IClasspathEntry addPlatformJarToClasspath(org.eclipse.core.runtime.Plugin srcPlugin,
String jarFileName,
org.eclipse.jdt.core.IJavaProject destProject)
throws org.eclipse.jdt.core.JavaModelException,
IOException
org.eclipse.jdt.core.JavaModelExceptionIOExceptionpublic static org.eclipse.jdt.core.IClasspathEntry addJarToClasspath(org.eclipse.jdt.core.IJavaProject javaProject,
org.eclipse.core.resources.IFile jarFile)
throws org.eclipse.jdt.core.JavaModelException
org.eclipse.jdt.core.JavaModelExceptionpublic static org.eclipse.jdt.core.IClasspathEntry addExternalFolderToClasspath(org.eclipse.jdt.core.IJavaProject javaProject,
org.eclipse.core.resources.IFolder folder)
throws org.eclipse.jdt.core.JavaModelException
org.eclipse.jdt.core.JavaModelExceptionpublic static org.eclipse.jdt.core.IClasspathEntry addExternalJarToClasspath(org.eclipse.jdt.core.IJavaProject javaProject,
File file)
throws org.eclipse.jdt.core.JavaModelException
org.eclipse.jdt.core.JavaModelExceptionpublic static File createExternalJar(InputStream data, String nameWithoutJarSuffix) throws IOException, FileNotFoundException
IOExceptionFileNotFoundExceptionpublic static void setUnixLineEndings(org.eclipse.core.resources.IProject project)
Copyright © 2016. All Rights Reserved.