com.jcoverage.tool.coveragecheck
Class Main

java.lang.Object
  extended bycom.jcoverage.coverage.InstrumentationPersistence
      extended bycom.jcoverage.tool.coveragecheck.Main
All Implemented Interfaces:
HasBeenInstrumented

public class Main
extends InstrumentationPersistence


Field Summary
(package private)  java.io.File instrumentationDirectory
           
(package private) static org.apache.log4j.Logger logger
           
(package private)  CoverageRate minimumCoverageRate
           
(package private)  java.util.Map minimumCoverageRates
           
(package private)  org.apache.oro.text.regex.Perl5Compiler pc
           
(package private)  org.apache.oro.text.regex.Perl5Matcher pm
           
 
Fields inherited from class com.jcoverage.coverage.InstrumentationPersistence
 
Constructor Summary
(package private) Main(java.lang.String[] args)
           
 
Method Summary
(package private)  CoverageRate findMinimumCoverageRate(java.lang.String key)
           
(package private)  double inRangeAndDivideByOneHundred(int coverageRateAsPercentage)
           
(package private)  double inRangeAndDivideByOneHundred(java.lang.String coverageRateAsPercentage)
           
static void main(java.lang.String[] args)
           
(package 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 com.jcoverage.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

static final org.apache.log4j.Logger logger

pm

final org.apache.oro.text.regex.Perl5Matcher pm

pc

final org.apache.oro.text.regex.Perl5Compiler pc

minimumCoverageRates

java.util.Map minimumCoverageRates

minimumCoverageRate

CoverageRate minimumCoverageRate

instrumentationDirectory

java.io.File instrumentationDirectory
Constructor Detail

Main

Main(java.lang.String[] args)
throws java.io.IOException,
       org.apache.oro.text.regex.MalformedPatternException
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)
                      throws org.apache.oro.text.regex.MalformedPatternException
Throws:
org.apache.oro.text.regex.MalformedPatternException

findMinimumCoverageRate

CoverageRate findMinimumCoverageRate(java.lang.String key)

percentage

java.lang.String percentage(double coverateRate)

main

public static void main(java.lang.String[] args)
                 throws java.io.IOException,
                        org.apache.oro.text.regex.MalformedPatternException
Throws:
java.io.IOException
org.apache.oro.text.regex.MalformedPatternException