org.sonar.api.batch.bootstrap
Class ProjectBuilder

java.lang.Object
  extended by org.sonar.api.batch.bootstrap.ProjectBuilder
All Implemented Interfaces:
BatchComponent, BatchExtension, Extension

public abstract class ProjectBuilder
extends Object
implements BatchExtension

This extension point allows to change project structure at runtime. It is executed once during batch startup. Some use-cases :

Since:
2.9

Constructor Summary
protected ProjectBuilder(ProjectReactor reactor)
           
 
Method Summary
protected abstract  void build(ProjectReactor reactor)
           
 void start()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ProjectBuilder

protected ProjectBuilder(ProjectReactor reactor)
Method Detail

start

public final void start()

build

protected abstract void build(ProjectReactor reactor)


Copyright © 2009-2012 SonarSource. All Rights Reserved.