com.google.caliper
Class MeasurementSet

java.lang.Object
  extended by com.google.caliper.MeasurementSet
All Implemented Interfaces:
Serializable

public final class MeasurementSet
extends Object
implements Serializable

A collection of measurements of the same scenario.

See Also:
Serialized Form

Constructor Summary
MeasurementSet(Measurement... measurements)
           
 
Method Summary
 boolean equals(Object o)
           
 List<Measurement> getMeasurements()
           
 List<Double> getMeasurementsRaw()
           
 List<Double> getMeasurementUnits()
           
 int getSystemErrCharCount()
           
 int getSystemOutCharCount()
           
 Map<String,Integer> getUnitNames()
           
 Map<String,Integer> getUnitNames(Map<String,Integer> defaultValue)
          This is the same as getUnitNames(), but is for backwards compatibility on the server when null pointer exceptions need to be avoided.
 int hashCode()
           
 double maxRaw()
           
 double maxUnits()
           
 double meanRaw()
          Returns the average measurement with respect to raw units.
 double meanUnits()
          Returns the average measurement with respect to user-defined units.
 double medianRaw()
          Returns the median measurement, with respect to raw units.
 double medianUnits()
          Returns the median measurement, with respect to user-defined units.
 double minRaw()
           
 double minUnits()
           
 MeasurementSet plusCharCounts(int systemOutCharCount, int systemErrCharCount)
           
 MeasurementSet plusMeasurement(Measurement measurement)
          Returns a new measurement set that contains the measurements in this set plus the given additional measurement.
 int size()
           
 double standardDeviationRaw()
           
 double standardDeviationUnits()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

MeasurementSet

public MeasurementSet(Measurement... measurements)
Method Detail

getUnitNames

public Map<String,Integer> getUnitNames(Map<String,Integer> defaultValue)
This is the same as getUnitNames(), but is for backwards compatibility on the server when null pointer exceptions need to be avoided.


getUnitNames

public Map<String,Integer> getUnitNames()

getMeasurements

public List<Measurement> getMeasurements()

size

public int size()

getSystemOutCharCount

public int getSystemOutCharCount()

getSystemErrCharCount

public int getSystemErrCharCount()

getMeasurementsRaw

public List<Double> getMeasurementsRaw()

getMeasurementUnits

public List<Double> getMeasurementUnits()

medianRaw

public double medianRaw()
Returns the median measurement, with respect to raw units.


medianUnits

public double medianUnits()
Returns the median measurement, with respect to user-defined units.


meanRaw

public double meanRaw()
Returns the average measurement with respect to raw units.


meanUnits

public double meanUnits()
Returns the average measurement with respect to user-defined units.


standardDeviationRaw

public double standardDeviationRaw()

standardDeviationUnits

public double standardDeviationUnits()

minRaw

public double minRaw()

minUnits

public double minUnits()

maxRaw

public double maxRaw()

maxUnits

public double maxUnits()

plusMeasurement

public MeasurementSet plusMeasurement(Measurement measurement)
Returns a new measurement set that contains the measurements in this set plus the given additional measurement.


plusCharCounts

public MeasurementSet plusCharCounts(int systemOutCharCount,
                                     int systemErrCharCount)

equals

public boolean equals(Object o)
Overrides:
equals in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2009-2011 Google, Inc.. All Rights Reserved.