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)
           
 
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 start()
           
 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)
Method Detail

start

public void start()

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 © 2008 SonarSource SA. All Rights Reserved.