public class JavaProjectFactory extends ProjectFactory
builderIds, defaultCharset, folders, location, projectName, projectNatures, referencedProjects, workbench, workingSets, workspace| Constructor and Description |
|---|
JavaProjectFactory() |
| Modifier and Type | Method and Description |
|---|---|
JavaProjectFactory |
addBuilderIds(String... builderIds) |
JavaProjectFactory |
addClasspathEntries(org.eclipse.jdt.core.IClasspathEntry... classpathEntries) |
JavaProjectFactory |
addFolders(List<String> folders) |
protected void |
addMoreClasspathEntriesTo(List<org.eclipse.jdt.core.IClasspathEntry> classpathEntries) |
JavaProjectFactory |
addProjectNatures(String... projectNatures) |
JavaProjectFactory |
addReferencedProjects(List<org.eclipse.core.resources.IProject> referencedProjects) |
JavaProjectFactory |
addWorkingSets(List<org.eclipse.ui.IWorkingSet> workingSets) |
protected void |
enhanceProject(org.eclipse.core.resources.IProject project,
org.eclipse.core.runtime.SubMonitor monitor,
org.eclipse.swt.widgets.Shell shell) |
JavaProjectFactory |
setDefaultOutput(String defaultOutput)
The default output directory, relative to the project root
|
void |
setJreContainerEntry(org.eclipse.jdt.core.IClasspathEntry jreContainerEntry) |
JavaProjectFactory |
setLocation(org.eclipse.core.runtime.IPath location) |
JavaProjectFactory |
setProjectName(String projectName) |
addContributor, addEarlyContributor, createFile, createFolders, createProject, createProjectDescription, createRecursive, deleteExistingProject, runContributors, setBuilder, setProjectDefaultCharset, writeToFileprotected void enhanceProject(org.eclipse.core.resources.IProject project,
org.eclipse.core.runtime.SubMonitor monitor,
org.eclipse.swt.widgets.Shell shell)
throws org.eclipse.core.runtime.CoreException
enhanceProject in class ProjectFactoryorg.eclipse.core.runtime.CoreExceptionpublic void setJreContainerEntry(org.eclipse.jdt.core.IClasspathEntry jreContainerEntry)
jreContainerEntry - the JRE to use. If not set the default from JREContainerProvider will be used.JREContainerProvider.getDefaultJREContainerEntry()protected void addMoreClasspathEntriesTo(List<org.eclipse.jdt.core.IClasspathEntry> classpathEntries)
public JavaProjectFactory addClasspathEntries(org.eclipse.jdt.core.IClasspathEntry... classpathEntries)
public JavaProjectFactory addBuilderIds(String... builderIds)
addBuilderIds in class ProjectFactorypublic JavaProjectFactory addFolders(List<String> folders)
addFolders in class ProjectFactorypublic JavaProjectFactory setProjectName(String projectName)
setProjectName in class ProjectFactorypublic JavaProjectFactory addProjectNatures(String... projectNatures)
addProjectNatures in class ProjectFactorypublic JavaProjectFactory addReferencedProjects(List<org.eclipse.core.resources.IProject> referencedProjects)
addReferencedProjects in class ProjectFactorypublic JavaProjectFactory setLocation(org.eclipse.core.runtime.IPath location)
setLocation in class ProjectFactorypublic JavaProjectFactory addWorkingSets(List<org.eclipse.ui.IWorkingSet> workingSets)
addWorkingSets in class ProjectFactorypublic JavaProjectFactory setDefaultOutput(String defaultOutput)
Copyright © 2016. All Rights Reserved.