@Singleton public class ProjectFactoryImpl extends Object implements ProjectFactory
| Constructor and Description |
|---|
ProjectFactoryImpl() |
| Modifier and Type | Method and Description |
|---|---|
org.jboss.forge.furnace.spi.ListenerRegistration<ProjectListener> |
addProjectListener(ProjectListener listener) |
boolean |
containsProject(org.jboss.forge.addon.resource.DirectoryResource bound,
org.jboss.forge.addon.resource.FileResource<?> target) |
boolean |
containsProject(org.jboss.forge.addon.resource.DirectoryResource bound,
org.jboss.forge.addon.resource.FileResource<?> target,
BuildSystem buildSystem) |
boolean |
containsProject(org.jboss.forge.addon.resource.FileResource<?> target) |
boolean |
containsProject(org.jboss.forge.addon.resource.FileResource<?> target,
BuildSystem buildSystem) |
Project |
createProject(org.jboss.forge.addon.resource.DirectoryResource projectDir,
BuildSystem buildSystem) |
Project |
createProject(org.jboss.forge.addon.resource.DirectoryResource target,
BuildSystem buildSystem,
Iterable<Class<? extends ProjectFacet>> facetTypes) |
Project |
createTempProject() |
Project |
createTempProject(BuildSystem buildSystem) |
Project |
createTempProject(BuildSystem buildSystem,
Iterable<Class<? extends ProjectFacet>> facetTypes) |
Project |
createTempProject(Iterable<Class<? extends ProjectFacet>> facetTypes) |
Project |
findProject(org.jboss.forge.addon.resource.FileResource<?> target) |
Project |
findProject(org.jboss.forge.addon.resource.FileResource<?> target,
BuildSystem buildSystem) |
Project |
findProject(org.jboss.forge.addon.resource.FileResource<?> target,
BuildSystem buildSystem,
org.jboss.forge.furnace.util.Predicate<Project> filter) |
Project |
findProject(org.jboss.forge.addon.resource.FileResource<?> target,
org.jboss.forge.furnace.util.Predicate<Project> filter) |
void |
invalidateCaches() |
public Project findProject(org.jboss.forge.addon.resource.FileResource<?> target)
findProject in interface ProjectFactorypublic Project findProject(org.jboss.forge.addon.resource.FileResource<?> target, BuildSystem buildSystem)
findProject in interface ProjectFactorypublic Project findProject(org.jboss.forge.addon.resource.FileResource<?> target, org.jboss.forge.furnace.util.Predicate<Project> filter)
findProject in interface ProjectFactorypublic Project findProject(org.jboss.forge.addon.resource.FileResource<?> target, BuildSystem buildSystem, org.jboss.forge.furnace.util.Predicate<Project> filter)
findProject in interface ProjectFactorypublic Project createProject(org.jboss.forge.addon.resource.DirectoryResource projectDir, BuildSystem buildSystem)
createProject in interface ProjectFactorypublic Project createProject(org.jboss.forge.addon.resource.DirectoryResource target, BuildSystem buildSystem, Iterable<Class<? extends ProjectFacet>> facetTypes)
createProject in interface ProjectFactorypublic Project createTempProject() throws IllegalStateException
createTempProject in interface ProjectFactoryIllegalStateExceptionpublic Project createTempProject(Iterable<Class<? extends ProjectFacet>> facetTypes) throws IllegalStateException
createTempProject in interface ProjectFactoryIllegalStateExceptionpublic Project createTempProject(BuildSystem buildSystem)
createTempProject in interface ProjectFactorypublic Project createTempProject(BuildSystem buildSystem, Iterable<Class<? extends ProjectFacet>> facetTypes)
createTempProject in interface ProjectFactorypublic org.jboss.forge.furnace.spi.ListenerRegistration<ProjectListener> addProjectListener(ProjectListener listener)
addProjectListener in interface ProjectFactorypublic boolean containsProject(org.jboss.forge.addon.resource.DirectoryResource bound,
org.jboss.forge.addon.resource.FileResource<?> target)
containsProject in interface ProjectFactorypublic boolean containsProject(org.jboss.forge.addon.resource.DirectoryResource bound,
org.jboss.forge.addon.resource.FileResource<?> target,
BuildSystem buildSystem)
containsProject in interface ProjectFactorypublic boolean containsProject(org.jboss.forge.addon.resource.FileResource<?> target)
containsProject in interface ProjectFactorypublic boolean containsProject(org.jboss.forge.addon.resource.FileResource<?> target,
BuildSystem buildSystem)
containsProject in interface ProjectFactorypublic void invalidateCaches()
invalidateCaches in interface ProjectFactoryCopyright © 2013 JBoss by Red Hat. All rights reserved.