net.sourceforge.cobertura.ant
Class CoverageReportTask

java.lang.Object
  extended byorg.apache.tools.ant.ProjectComponent
      extended byorg.apache.tools.ant.Task
          extended byorg.apache.tools.ant.taskdefs.MatchingTask
              extended bynet.sourceforge.cobertura.ant.CoverageReportTask
All Implemented Interfaces:
org.apache.tools.ant.types.selectors.SelectorContainer

public class CoverageReportTask
extends org.apache.tools.ant.taskdefs.MatchingTask

Generate a coverage report based on coverage data generated by instrumented classes.


Field Summary
private  java.lang.String coverageDataFileName
           
private  java.io.File destDir
           
private  java.lang.String format
           
private  org.apache.tools.ant.taskdefs.Java java
           
private  org.apache.tools.ant.types.Path src
           
 
Fields inherited from class org.apache.tools.ant.taskdefs.MatchingTask
fileset
 
Fields inherited from class org.apache.tools.ant.Task
description, location, target, taskName, taskType, wrapper
 
Fields inherited from class org.apache.tools.ant.ProjectComponent
project
 
Constructor Summary
CoverageReportTask()
           
 
Method Summary
 org.apache.tools.ant.types.Path createClasspath()
           
 void execute()
           
protected  org.apache.tools.ant.taskdefs.Java getJava()
           
 void setClasspath(org.apache.tools.ant.types.Path classpath)
           
 void setClasspathRef(org.apache.tools.ant.types.Reference r)
           
 void setCoverageDataFileName(java.lang.String coverageDataFileName)
           
 void setDestDir(java.io.File destDir)
           
 void setFormat(java.lang.String format)
           
 void setSrcDir(org.apache.tools.ant.types.Path srcDir)
           
 
Methods inherited from class org.apache.tools.ant.taskdefs.MatchingTask
add, addAnd, addContains, addContainsRegexp, addCustom, addDate, addDepend, addDepth, addDifferent, addFilename, addMajority, addModified, addNone, addNot, addOr, addPresent, addSelector, addSize, addType, appendSelector, createExclude, createExcludesFile, createInclude, createIncludesFile, createPatternSet, getDirectoryScanner, getImplicitFileSet, getSelectors, hasSelectors, selectorCount, selectorElements, setCaseSensitive, setDefaultexcludes, setExcludes, setExcludesfile, setFollowSymlinks, setIncludes, setIncludesfile, setProject, XsetIgnore, XsetItems
 
Methods inherited from class org.apache.tools.ant.Task
getDescription, getLocation, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, maybeConfigure, perform, reconfigure, setDescription, setLocation, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType
 
Methods inherited from class org.apache.tools.ant.ProjectComponent
getProject
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

coverageDataFileName

private java.lang.String coverageDataFileName

format

private java.lang.String format

src

private org.apache.tools.ant.types.Path src

destDir

private java.io.File destDir

java

private org.apache.tools.ant.taskdefs.Java java
Constructor Detail

CoverageReportTask

public CoverageReportTask()
Method Detail

setCoverageDataFileName

public void setCoverageDataFileName(java.lang.String coverageDataFileName)

setFormat

public void setFormat(java.lang.String format)

setSrcDir

public void setSrcDir(org.apache.tools.ant.types.Path srcDir)

setDestDir

public void setDestDir(java.io.File destDir)

execute

public void execute()
             throws org.apache.tools.ant.BuildException
Throws:
org.apache.tools.ant.BuildException

getJava

protected org.apache.tools.ant.taskdefs.Java getJava()

createClasspath

public org.apache.tools.ant.types.Path createClasspath()

setClasspath

public void setClasspath(org.apache.tools.ant.types.Path classpath)

setClasspathRef

public void setClasspathRef(org.apache.tools.ant.types.Reference r)