org.sonar.api.measures
Class PropertiesBuilder<KEY,VALUE>

java.lang.Object
  extended by org.sonar.api.measures.PropertiesBuilder<KEY,VALUE>

public class PropertiesBuilder<KEY,VALUE>
extends Object

Since:
1.10

Constructor Summary
PropertiesBuilder()
           
PropertiesBuilder(Metric metric)
           
PropertiesBuilder(Metric metric, Map<KEY,VALUE> map)
           
 
Method Summary
 PropertiesBuilder<KEY,VALUE> add(KEY key, VALUE value)
           
 PropertiesBuilder<KEY,VALUE> addAll(Map<KEY,VALUE> map)
           
 Measure build()
           
 String buildData()
           
 PropertiesBuilder<KEY,VALUE> clear()
           
 Metric getMetric()
           
 Map<KEY,VALUE> getProps()
           
 PropertiesBuilder<KEY,VALUE> 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,
                         Map<KEY,VALUE> map)

PropertiesBuilder

public PropertiesBuilder(Metric metric)

PropertiesBuilder

public PropertiesBuilder()
Method Detail

clear

public PropertiesBuilder<KEY,VALUE> clear()

getProps

public Map<KEY,VALUE> getProps()

getMetric

public Metric getMetric()

setMetric

public PropertiesBuilder<KEY,VALUE> setMetric(Metric metric)

add

public PropertiesBuilder<KEY,VALUE> add(KEY key,
                                        VALUE value)

addAll

public PropertiesBuilder<KEY,VALUE> addAll(Map<KEY,VALUE> map)

build

public Measure build()

buildData

public String buildData()


Copyright © 2009-2011 SonarSource. All Rights Reserved.