Groovy Documentation

org.gmetrics.result
[Groovy] Class NumberMetricResult

java.lang.Object
  org.gmetrics.result.NumberMetricResult
All Implemented Interfaces:
MetricResult

class NumberMetricResult

A MetricResult for numbers (integers, BigDecimals, etc.), that has separate values for total, average, minimum and maximum. An instance of this class is immutable.

Authors:
Chris Mair


Property Summary
int count

Integer lineNumber

Metric metric

MetricLevel metricLevel

def number

Map values

 
Constructor Summary
NumberMetricResult(Metric metric, MetricLevel metricLevel, Map values, Integer lineNumber = null, int count = 1)

Construct a new instance

 
Method Summary
Object getAt(String name)

String toString()

 
Methods inherited from class Object
wait, wait, wait, equals, toString, hashCode, getClass, notify, notifyAll
 

Property Detail

count

final int count


lineNumber

final Integer lineNumber


metric

final Metric metric


metricLevel

final MetricLevel metricLevel


number

final def number


values

final Map values


 
Constructor Detail

NumberMetricResult

NumberMetricResult(Metric metric, MetricLevel metricLevel, Map values, Integer lineNumber = null, int count = 1)
Construct a new instance
Parameters:
metric - - the Metric to which this result applies
metricLevel - - the metric level for this result
values - - the Map of values by function name; should include entries for total,average,minimum,maximum as appropriate
lineNumber - - the line number for the source element (AST) that triggered this metric result; may be null


 
Method Detail

getAt

Object getAt(String name)


toString

String toString()


 

Groovy Documentation