org.sonar.batch
Class ProjectTree

java.lang.Object
  extended by org.sonar.batch.ProjectTree

public class ProjectTree
extends Object


Constructor Summary
  ProjectTree(org.apache.maven.execution.MavenSession mavenSession, DatabaseSession databaseSession)
           
protected ProjectTree(ProjectBuilder projectBuilder, List<org.apache.maven.project.MavenProject> poms)
           
 
Method Summary
 Project getProjectByArtifactId(String artifactId)
           
 List<Project> getProjects()
           
 Project getRootProject()
           
 void start()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ProjectTree

public ProjectTree(org.apache.maven.execution.MavenSession mavenSession,
                   DatabaseSession databaseSession)

ProjectTree

protected ProjectTree(ProjectBuilder projectBuilder,
                      List<org.apache.maven.project.MavenProject> poms)
Method Detail

start

public void start()
           throws IOException
Throws:
IOException

getProjects

public List<Project> getProjects()

getProjectByArtifactId

public Project getProjectByArtifactId(String artifactId)

getRootProject

public Project getRootProject()


Copyright © 2009-2010 SonarSource SA. All Rights Reserved.