public class DefaultProjectRegistry<T extends ProjectIdentifier> extends java.lang.Object implements IProjectRegistry<T>
| Constructor and Description |
|---|
DefaultProjectRegistry() |
| Modifier and Type | Method and Description |
|---|---|
void |
addProject(T project) |
java.util.Set<T> |
findAll(Spec<? super T> constraint) |
java.util.Set<T> |
getAllProjects() |
java.util.Set<T> |
getAllProjects(java.lang.String path) |
T |
getProject(java.io.File projectDir) |
T |
getProject(java.lang.String path) |
java.util.Set<T> |
getSubProjects(java.lang.String path) |
T |
removeProject(java.lang.String path) |
public void addProject(T project)
addProject in interface IProjectRegistry<T extends ProjectIdentifier>public T removeProject(java.lang.String path)
public java.util.Set<T> getAllProjects()
getAllProjects in interface IProjectRegistry<T extends ProjectIdentifier>public T getProject(java.lang.String path)
getProject in interface IProjectRegistry<T extends ProjectIdentifier>public T getProject(java.io.File projectDir)
getProject in interface IProjectRegistry<T extends ProjectIdentifier>public java.util.Set<T> getAllProjects(java.lang.String path)
getAllProjects in interface IProjectRegistry<T extends ProjectIdentifier>public java.util.Set<T> getSubProjects(java.lang.String path)
getSubProjects in interface IProjectRegistry<T extends ProjectIdentifier>public java.util.Set<T> findAll(Spec<? super T> constraint)
findAll in interface IProjectRegistry<T extends ProjectIdentifier>Copyright © 2013. All rights reserved