org.sonar.plugins.api.measures
Class PropertiesBuilder

java.lang.Object
  extended by org.sonar.plugins.api.measures.PropertiesBuilder
All Implemented Interfaces:
MeasureBuilder

public class PropertiesBuilder
extends java.lang.Object
implements MeasureBuilder


Constructor Summary
PropertiesBuilder(Metric metric)
           
PropertiesBuilder(Metric metric, java.util.Map map)
           
 
Method Summary
 PropertiesBuilder add(java.lang.Object key, java.lang.Object value)
           
 PropertiesBuilder addAll(java.util.Map map)
           
 Measure build()
           
 PropertiesBuilder clear()
           
 Metric getMetric()
           
 java.util.SortedMap getProps()
           
 PropertiesBuilder setMetric(Metric metric)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PropertiesBuilder

public PropertiesBuilder(Metric metric,
                         java.util.Map map)

PropertiesBuilder

public PropertiesBuilder(Metric metric)
Method Detail

clear

public PropertiesBuilder clear()

getProps

public java.util.SortedMap getProps()

getMetric

public Metric getMetric()

setMetric

public PropertiesBuilder setMetric(Metric metric)

add

public PropertiesBuilder add(java.lang.Object key,
                             java.lang.Object value)

addAll

public PropertiesBuilder addAll(java.util.Map map)

build

public Measure build()
Specified by:
build in interface MeasureBuilder


Copyright © 2009 SonarSource SA. All Rights Reserved.