org.sonar.maven
Class MavenContainer

java.lang.Object
  extended by org.sonar.maven.MavenContainer

public class MavenContainer
extends java.lang.Object


Constructor Summary
MavenContainer(org.apache.maven.plugin.logging.Log mavenLog, DatabaseConnector databaseConnector, org.apache.maven.project.MavenProject pom, java.util.List<org.apache.maven.project.MavenProject> reactorProjects)
           
 
Method Summary
 java.lang.Object getComponent(java.lang.Object key)
           
<T> java.util.List<T>
getComponents(java.lang.Class<T> key)
           
 org.apache.commons.configuration.Configuration getConfiguration()
           
 java.util.List<MavenCollector> getMavenCollectors()
           
 java.util.List<MavenPluginHandler> getMavenPluginHandlers()
          warning : each call creates and starts a new pico container that will be destroyed at the end of the MOJO execution.
 void loadExtensions(org.picocontainer.MutablePicoContainer container, java.util.List<java.lang.Class<? extends Extension>> extensionClasses)
           
 void stop()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MavenContainer

public MavenContainer(org.apache.maven.plugin.logging.Log mavenLog,
                      DatabaseConnector databaseConnector,
                      org.apache.maven.project.MavenProject pom,
                      java.util.List<org.apache.maven.project.MavenProject> reactorProjects)
Method Detail

stop

public void stop()

getMavenCollectors

public java.util.List<MavenCollector> getMavenCollectors()

getMavenPluginHandlers

public java.util.List<MavenPluginHandler> getMavenPluginHandlers()
warning : each call creates and starts a new pico container that will be destroyed at the end of the MOJO execution.


getConfiguration

public org.apache.commons.configuration.Configuration getConfiguration()

getComponent

public java.lang.Object getComponent(java.lang.Object key)

getComponents

public <T> java.util.List<T> getComponents(java.lang.Class<T> key)

loadExtensions

public void loadExtensions(org.picocontainer.MutablePicoContainer container,
                           java.util.List<java.lang.Class<? extends Extension>> extensionClasses)


Copyright © 2009 SonarSource SA. All Rights Reserved.