com.atlassian.maven.plugin.clover.internal.instrumentation
Class AbstractInstrumenter

java.lang.Object
  extended bycom.atlassian.maven.plugin.clover.internal.instrumentation.AbstractInstrumenter
Direct Known Subclasses:
MainInstrumenter, TestInstrumenter

public abstract class AbstractInstrumenter
extends java.lang.Object

Code common for instrumentation of various source roots (main sources, test sources).

Version:
$Id: $

Constructor Summary
AbstractInstrumenter(CloverConfiguration configuration, java.lang.String outputSourceDirectory)
           
 
Method Summary
protected abstract  void addCompileSourceRoot(java.lang.String sourceRoot)
           
protected abstract  java.util.List getCompileSourceRoots()
           
protected  CloverConfiguration getConfiguration()
           
protected abstract  java.lang.String getSourceDirectory()
           
protected abstract  CloverSourceScanner getSourceScanner()
           
 void instrument()
           
 void redirectSourceDirectories()
           
protected abstract  void setSourceDirectory(java.lang.String targetDirectory)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractInstrumenter

public AbstractInstrumenter(CloverConfiguration configuration,
                            java.lang.String outputSourceDirectory)
Method Detail

getConfiguration

protected CloverConfiguration getConfiguration()

instrument

public void instrument()
                throws org.apache.maven.plugin.MojoExecutionException
Throws:
org.apache.maven.plugin.MojoExecutionException

redirectSourceDirectories

public void redirectSourceDirectories()

getSourceScanner

protected abstract CloverSourceScanner getSourceScanner()

getSourceDirectory

protected abstract java.lang.String getSourceDirectory()

setSourceDirectory

protected abstract void setSourceDirectory(java.lang.String targetDirectory)

getCompileSourceRoots

protected abstract java.util.List getCompileSourceRoots()

addCompileSourceRoot

protected abstract void addCompileSourceRoot(java.lang.String sourceRoot)


Copyright © 2007 Atlassian Software Systems Pty Ltd. All Rights Reserved.