@Singleton public class ProjectFactory extends Object
| Constructor and Description |
|---|
ProjectFactory(FacetFactory facetFactory,
javax.enterprise.inject.spi.BeanManager manager,
javax.enterprise.inject.Instance<ProjectLocator> locatorInstance) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
containsProject(DirectoryResource dir)
An exception-safe method of determining whether a directory contains a project.
|
Project |
createProject(DirectoryResource root,
Class<? extends Facet>... facetTypes) |
Project |
findProject(DirectoryResource dir) |
Project |
findProjectRecursively(DirectoryResource startingPath) |
DirectoryResource |
findProjectRootRecusively(DirectoryResource currentDirectory) |
void |
init() |
void |
installSingleFacet(Project project,
Class<? extends Facet> type) |
DirectoryResource |
locateRecursively(DirectoryResource startingDirectory,
ProjectLocator locator) |
void |
registerSingleFacet(Project project,
Class<? extends Facet> type) |
@Inject public ProjectFactory(FacetFactory facetFactory, javax.enterprise.inject.spi.BeanManager manager, javax.enterprise.inject.Instance<ProjectLocator> locatorInstance)
public void init()
public DirectoryResource findProjectRootRecusively(DirectoryResource currentDirectory)
public DirectoryResource locateRecursively(DirectoryResource startingDirectory, ProjectLocator locator)
public Project findProjectRecursively(DirectoryResource startingPath)
public Project createProject(DirectoryResource root, Class<? extends Facet>... facetTypes)
public boolean containsProject(DirectoryResource dir)
public Project findProject(DirectoryResource dir)
Copyright © 2013 JBoss by Red Hat. All Rights Reserved.