org.schmant.project
Class ProjectRepositoryInfo<U extends ProjectRepositoryConfiguration>

java.lang.Object
  extended by org.schmant.project.ProjectRepositoryInfo<U>
Type Parameters:
U - The type of project repository configuration.

public class ProjectRepositoryInfo<U extends ProjectRepositoryConfiguration>
extends Object

This object contains information parsed from a project repository (workspace).

Since:
1.1
Author:
Karl Gustafsson

Constructor Summary
ProjectRepositoryInfo(U prc, Map<String,Project> projects)
           
 
Method Summary
 U getProjectRepositoryConfiguration()
          Get the project repository configuration.
 Map<String,Project> getProjects()
          Get the projects in the project repository.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ProjectRepositoryInfo

public ProjectRepositoryInfo(U prc,
                             Map<String,Project> projects)
Method Detail

getProjectRepositoryConfiguration

public U getProjectRepositoryConfiguration()
Get the project repository configuration. The contents of this object is project repository implementation-dependent.

Returns:
The project repository configuration.

getProjects

public Map<String,Project> getProjects()
Get the projects in the project repository.

Returns:
The projects.