hudson.plugins.cobertura.targets
Class CoverageTarget

java.lang.Object
  extended by hudson.plugins.cobertura.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()
          Constructs a new CoverageTarget.
CoverageTarget(Map<CoverageMetric,Integer> coverage)
           
 
Method Summary
 void clear()
           
 Set<CoverageMetric> getAllMetrics(CoverageResult coverage)
           
 Set<CoverageMetric> getFailingMetrics(CoverageResult coverage)
           
 float getObservedPercent(CoverageResult coverage, CoverageMetric key)
           
 Map<CoverageMetric,Integer> getRangeScores(CoverageTarget min, CoverageResult coverage)
           
 Map<CoverageMetric,Integer> getRangeScores(CoverageTarget min, Map<CoverageMetric,Ratio> results)
           
 float getSetPercent(CoverageResult coverage, CoverageMetric key)
           
 Integer getTarget(CoverageMetric metric)
           
 Set<CoverageMetric> getTargets()
          Getter for property 'targets'.
 boolean isAlwaysMet()
          Getter for property 'alwaysMet'.
 boolean isEmpty()
          Getter for property 'empty'.
 float roundFloatDecimal(float input)
           
 void setTarget(CoverageMetric metric, Integer target)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CoverageTarget

public CoverageTarget()
Constructs a new CoverageTarget.


CoverageTarget

public CoverageTarget(Map<CoverageMetric,Integer> coverage)
Method Detail

isAlwaysMet

public boolean isAlwaysMet()
Getter for property 'alwaysMet'.

Returns:
Value for property 'alwaysMet'.

isEmpty

public boolean isEmpty()
Getter for property 'empty'.

Returns:
Value for property 'empty'.

getFailingMetrics

public Set<CoverageMetric> getFailingMetrics(CoverageResult coverage)

getAllMetrics

public Set<CoverageMetric> getAllMetrics(CoverageResult coverage)

getObservedPercent

public float getObservedPercent(CoverageResult coverage,
                                CoverageMetric key)

getSetPercent

public float getSetPercent(CoverageResult coverage,
                           CoverageMetric key)

getRangeScores

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

getRangeScores

public Map<CoverageMetric,Integer> getRangeScores(CoverageTarget min,
                                                  Map<CoverageMetric,Ratio> results)

getTargets

public Set<CoverageMetric> getTargets()
Getter for property 'targets'.

Returns:
Value for property 'targets'.

setTarget

public void setTarget(CoverageMetric metric,
                      Integer target)

getTarget

public Integer getTarget(CoverageMetric metric)

clear

public void clear()

roundFloatDecimal

public float roundFloatDecimal(float input)


Copyright © 2004-2013 Hudson. All Rights Reserved.