com.atlassian.bamboo.clover.reports.charts
Class RangeCalculator

java.lang.Object
  extended by com.atlassian.bamboo.clover.reports.charts.RangeCalculator

public class RangeCalculator
extends Object

Reads values from a given series from XYDataset and returns min and max value.


Constructor Summary
RangeCalculator()
           
 
Method Summary
static com.atlassian.fugue.Option<org.apache.commons.lang3.Range<Double>> getMinMaxFromSeries(org.jfree.data.xy.XYDataset dataSet, int seriesNumber)
           
static com.atlassian.fugue.Option<org.apache.commons.lang3.Range<Double>> getMinMaxFromSeries(org.jfree.data.xy.XYDataset dataSet, int seriesNumber, double minimumRelativeMargin, double minimumAbsoluteMargin, double lowerBound, double upperBound)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RangeCalculator

public RangeCalculator()
Method Detail

getMinMaxFromSeries

@NotNull
public static com.atlassian.fugue.Option<org.apache.commons.lang3.Range<Double>> getMinMaxFromSeries(@NotNull
                                                                                                             org.jfree.data.xy.XYDataset dataSet,
                                                                                                             int seriesNumber)
Returns:
Option with range(min, max) or empty if no data was found

getMinMaxFromSeries

@NotNull
public static com.atlassian.fugue.Option<org.apache.commons.lang3.Range<Double>> getMinMaxFromSeries(@NotNull
                                                                                                             org.jfree.data.xy.XYDataset dataSet,
                                                                                                             int seriesNumber,
                                                                                                             double minimumRelativeMargin,
                                                                                                             double minimumAbsoluteMargin,
                                                                                                             double lowerBound,
                                                                                                             double upperBound)


Copyright © 2015 Atlassian Software Systems Pty Ltd. All rights reserved.