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(java.lang.String... builderIds) |
JavaProjectFactory |
addFolders(java.util.List<java.lang.String> folders) |
protected void |
addMoreClasspathEntriesTo(java.util.List<org.eclipse.jdt.core.IClasspathEntry> classpathEntries) |
JavaProjectFactory |
addProjectNatures(java.lang.String... projectNatures) |
JavaProjectFactory |
addReferencedProjects(java.util.List<org.eclipse.core.resources.IProject> referencedProjects) |
JavaProjectFactory |
addWorkingSets(java.util.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 |
setLocation(org.eclipse.core.runtime.IPath location) |
JavaProjectFactory |
setProjectName(java.lang.String projectName) |
addContributor, createFile, createFolders, createProject, createProjectDescription, createRecursive, deleteExistingProject, setBuilder, setProjectDefaultCharset, writeToFile
protected 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 ProjectFactory
org.eclipse.core.runtime.CoreException
protected void addMoreClasspathEntriesTo(java.util.List<org.eclipse.jdt.core.IClasspathEntry> classpathEntries)
public JavaProjectFactory addBuilderIds(java.lang.String... builderIds)
addBuilderIds
in class ProjectFactory
public JavaProjectFactory addFolders(java.util.List<java.lang.String> folders)
addFolders
in class ProjectFactory
public JavaProjectFactory setProjectName(java.lang.String projectName)
setProjectName
in class ProjectFactory
public JavaProjectFactory addProjectNatures(java.lang.String... projectNatures)
addProjectNatures
in class ProjectFactory
public JavaProjectFactory addReferencedProjects(java.util.List<org.eclipse.core.resources.IProject> referencedProjects)
addReferencedProjects
in class ProjectFactory
public JavaProjectFactory setLocation(org.eclipse.core.runtime.IPath location)
setLocation
in class ProjectFactory
public JavaProjectFactory addWorkingSets(java.util.List<org.eclipse.ui.IWorkingSet> workingSets)
addWorkingSets
in class ProjectFactory