hudson.plugins.cobertura.targets
Class CoverageTarget

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

public class CoverageTarget
extends java.lang.Object
implements java.io.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(java.util.Map<CoverageMetric,java.lang.Integer> coverage)
           
 
Method Summary
 void clear()
           
 java.util.Set<CoverageMetric> getFailingMetrics(CoverageResult coverage)
           
 java.util.Map<CoverageMetric,java.lang.Integer> getRangeScores(CoverageTarget min, CoverageResult coverage)
           
 java.util.Map<CoverageMetric,java.lang.Integer> getRangeScores(CoverageTarget min, java.util.Map<CoverageMetric,Ratio> results)
           
 java.lang.Integer getTarget(CoverageMetric metric)
           
 java.util.Set<CoverageMetric> getTargets()
          Getter for property 'targets'.
 boolean isAlwaysMet()
          Getter for property 'alwaysMet'.
 boolean isEmpty()
          Getter for property 'empty'.
 void setTarget(CoverageMetric metric, java.lang.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(java.util.Map<CoverageMetric,java.lang.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 java.util.Set<CoverageMetric> getFailingMetrics(CoverageResult coverage)

getRangeScores

public java.util.Map<CoverageMetric,java.lang.Integer> getRangeScores(CoverageTarget min,
                                                                      CoverageResult coverage)

getRangeScores

public java.util.Map<CoverageMetric,java.lang.Integer> getRangeScores(CoverageTarget min,
                                                                      java.util.Map<CoverageMetric,Ratio> results)

getTargets

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

Returns:
Value for property 'targets'.

setTarget

public void setTarget(CoverageMetric metric,
                      java.lang.Integer target)

getTarget

public java.lang.Integer getTarget(CoverageMetric metric)

clear

public void clear()


Copyright © 2004-2011. All Rights Reserved.