|
Forge - Projects API 2.0.0.Alpha3 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
@Exported public interface ProjectFactory
Used to create new or obtain references to existing Project instances.
| Method Summary | |
|---|---|
ListenerRegistration<ProjectListener> |
addProjectListener(ProjectListener listener)
Register a listener for project events |
Project |
createProject(DirectoryResource projectDir)
Create a Project in the specified DirectoryResource. |
Project |
createProject(DirectoryResource targetDir,
Iterable<Class<? extends ProjectFacet>> facetTypes)
Create a Project with the given ProjectFacet types in the specified DirectoryResource. |
Project |
findProject(DirectoryResource target)
Locate a Project in the ancestry of the given DirectoryResource. |
Project |
findProject(DirectoryResource target,
Predicate<Project> filter)
Locate a Project in the ancestry of the given DirectoryResource. |
| Method Detail |
|---|
Project findProject(DirectoryResource target)
Project in the ancestry of the given DirectoryResource.
Project findProject(DirectoryResource target,
Predicate<Project> filter)
Project in the ancestry of the given DirectoryResource. Filter results using the given
Predicate
Project createProject(DirectoryResource projectDir)
Project in the specified DirectoryResource.
Project createProject(DirectoryResource targetDir,
Iterable<Class<? extends ProjectFacet>> facetTypes)
Project with the given ProjectFacet types in the specified DirectoryResource.
ListenerRegistration<ProjectListener> addProjectListener(ProjectListener listener)
|
Forge - Projects API 2.0.0.Alpha3 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||