org.sonar.api.measures
Class Metric.Builder

java.lang.Object
  extended by org.sonar.api.measures.Metric.Builder
Enclosing class:
Metric

public static final class Metric.Builder
extends Object


Constructor Summary
Metric.Builder(String key, String name, Metric.ValueType type)
           
 
Method Summary
 Metric create()
           
 Metric.Builder setBestValue(Double d)
           
 Metric.Builder setDescription(String s)
           
 Metric.Builder setDirection(Integer i)
          Used for numeric values only
 Metric.Builder setDomain(String s)
           
 Metric.Builder setFormula(Formula f)
           
 Metric.Builder setHidden(boolean b)
           
 Metric.Builder setOptimizedBestValue(boolean b)
           
 Metric.Builder setQualitative(Boolean b)
           
 Metric.Builder setWorstValue(Double d)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Metric.Builder

public Metric.Builder(String key,
                      String name,
                      Metric.ValueType type)
Method Detail

setDescription

public Metric.Builder setDescription(String s)

setDirection

public Metric.Builder setDirection(Integer i)
Used for numeric values only


setQualitative

public Metric.Builder setQualitative(Boolean b)

setDomain

public Metric.Builder setDomain(String s)

setFormula

public Metric.Builder setFormula(Formula f)

setWorstValue

public Metric.Builder setWorstValue(Double d)

setBestValue

public Metric.Builder setBestValue(Double d)

setOptimizedBestValue

public Metric.Builder setOptimizedBestValue(boolean b)

setHidden

public Metric.Builder setHidden(boolean b)

create

public Metric create()


Copyright © 2009-2011 SonarSource. All Rights Reserved.