net.sourceforge.cobertura.check
Class Main

java.lang.Object
  extended bynet.sourceforge.cobertura.coverage.InstrumentationPersistence
      extended bynet.sourceforge.cobertura.check.Main
All Implemented Interfaces:
HasBeenInstrumented

public class Main
extends InstrumentationPersistence


Field Summary
(package private)  java.io.File instrumentationDirectory
           
private static org.apache.log4j.Logger logger
           
(package private)  CoverageRate minimumCoverageRate
           
(package private)  java.util.Map minimumCoverageRates
           
 
Fields inherited from class net.sourceforge.cobertura.coverage.InstrumentationPersistence
FILE_NAME
 
Constructor Summary
Main(java.lang.String[] args)
           
 
Method Summary
(package private)  CoverageRate findMinimumCoverageRate(java.lang.String classname)
           
(package private)  double inRangeAndDivideByOneHundred(int coverageRateAsPercentage)
           
(package private)  double inRangeAndDivideByOneHundred(java.lang.String coverageRateAsPercentage)
           
static void main(java.lang.String[] args)
           
private  java.lang.String percentage(double coverateRate)
           
(package private)  void setInstrumentationDirectory(java.io.File instrumentationDirectory)
           
(package private)  void setMinimumCoverageRate(java.lang.String minimumCoverageRate)
           
 
Methods inherited from class net.sourceforge.cobertura.coverage.InstrumentationPersistence
getInstrumentation, keySet, loadInstrumentation, loadInstrumentation, merge, saveInstrumentation, saveInstrumentation
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

logger

private static final org.apache.log4j.Logger logger

minimumCoverageRates

java.util.Map minimumCoverageRates

minimumCoverageRate

CoverageRate minimumCoverageRate

instrumentationDirectory

java.io.File instrumentationDirectory
Constructor Detail

Main

public Main(java.lang.String[] args)
     throws java.io.IOException
Method Detail

setInstrumentationDirectory

void setInstrumentationDirectory(java.io.File instrumentationDirectory)

inRangeAndDivideByOneHundred

double inRangeAndDivideByOneHundred(java.lang.String coverageRateAsPercentage)

inRangeAndDivideByOneHundred

double inRangeAndDivideByOneHundred(int coverageRateAsPercentage)

setMinimumCoverageRate

void setMinimumCoverageRate(java.lang.String minimumCoverageRate)

findMinimumCoverageRate

CoverageRate findMinimumCoverageRate(java.lang.String classname)

percentage

private java.lang.String percentage(double coverateRate)

main

public static void main(java.lang.String[] args)
                 throws java.io.IOException
Throws:
java.io.IOException