|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
T
- The type of project repository that the implementation collects
info for.U
- The type of project repository configuration object created by
the implementation.public interface ProjectRepositoryInfoCollector<T extends ProjectRepository,U extends ProjectRepositoryConfiguration>
This interface is implemented by classes that collect information that is
used to populate a ProjectRepository
.
Implementations are encouraged to provide a good toString
method
since that is used when reporting errors.
An instance of this object is meant to be used once for collecting information on a project repository and then it should be discarded.
Method Summary | |
---|---|
ProjectRepositoryInfo<U> |
collect(T pr)
Collect information for the workspace and return an object containing the parsed information. |
Method Detail |
---|
ProjectRepositoryInfo<U> collect(T pr)
pr
- A reference to the workspace object. This method is called
from the workspace constructor, so no methods may be called on this
object since it is not fully initialized yet. The created projects can
save it for future reference, though.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |