hudson.plugins.clover.targets
Class CoverageTarget

java.lang.Object
  extended by hudson.plugins.clover.targets.CoverageTarget
All Implemented Interfaces:
Serializable

public class CoverageTarget
extends Object
implements Serializable

Holds the target coverage for a specific condition;

Since:
1.1
Author:
Stephen Connolly
See Also:
Serialized Form

Constructor Summary
CoverageTarget()
           
CoverageTarget(Integer methodCoverage, Integer conditionalCoverage, Integer statementCoverage)
           
 
Method Summary
 Integer getConditionalCoverage()
          Getter for property 'conditionalCoverage'.
 Integer getElementCoverage()
          Getter for property 'elementCoverage'.
 Set<CoverageMetric> getFailingMetrics(AbstractCloverMetrics coverage)
           
 Integer getMethodCoverage()
          Getter for property 'methodCoverage'.
 Map<CoverageMetric,Integer> getRangeScores(CoverageTarget min, AbstractCloverMetrics coverage)
           
 Integer getStatementCoverage()
          Getter for property 'statementCoverage'.
 boolean isAlwaysMet()
           
 boolean isEmpty()
           
 void setConditionalCoverage(Integer conditionalCoverage)
          Setter for property 'conditionalCoverage'.
 void setElementCoverage(Integer elementCoverage)
          Setter for property 'elementCoverage'.
 void setMethodCoverage(Integer methodCoverage)
          Setter for property 'methodCoverage'.
 void setStatementCoverage(Integer statementCoverage)
          Setter for property 'statementCoverage'.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CoverageTarget

public CoverageTarget()

CoverageTarget

public CoverageTarget(Integer methodCoverage,
                      Integer conditionalCoverage,
                      Integer statementCoverage)
Method Detail

isAlwaysMet

public boolean isAlwaysMet()

isEmpty

public boolean isEmpty()

getFailingMetrics

public Set<CoverageMetric> getFailingMetrics(AbstractCloverMetrics coverage)

getRangeScores

public Map<CoverageMetric,Integer> getRangeScores(CoverageTarget min,
                                                  AbstractCloverMetrics coverage)

getMethodCoverage

public Integer getMethodCoverage()
Getter for property 'methodCoverage'.

Returns:
Value for property 'methodCoverage'.

setMethodCoverage

public void setMethodCoverage(Integer methodCoverage)
Setter for property 'methodCoverage'.

Parameters:
methodCoverage - Value to set for property 'methodCoverage'.

getConditionalCoverage

public Integer getConditionalCoverage()
Getter for property 'conditionalCoverage'.

Returns:
Value for property 'conditionalCoverage'.

setConditionalCoverage

public void setConditionalCoverage(Integer conditionalCoverage)
Setter for property 'conditionalCoverage'.

Parameters:
conditionalCoverage - Value to set for property 'conditionalCoverage'.

getStatementCoverage

public Integer getStatementCoverage()
Getter for property 'statementCoverage'.

Returns:
Value for property 'statementCoverage'.

setStatementCoverage

public void setStatementCoverage(Integer statementCoverage)
Setter for property 'statementCoverage'.

Parameters:
statementCoverage - Value to set for property 'statementCoverage'.

getElementCoverage

public Integer getElementCoverage()
Getter for property 'elementCoverage'.

Returns:
Value for property 'elementCoverage'.

setElementCoverage

public void setElementCoverage(Integer elementCoverage)
Setter for property 'elementCoverage'.

Parameters:
elementCoverage - Value to set for property 'elementCoverage'.


Copyright © 2004-2012 Hudson. All Rights Reserved.