@API(status=EXPERIMENTAL,
since="1.3.0")
public class NumberRangeHistogram
extends Histogram
Histogram.Bucket| Constructor and Description |
|---|
NumberRangeHistogram() |
| Modifier and Type | Method and Description |
|---|---|
protected int |
buckets()
Determines the number of buckets into which the full range of collected
numbers will be clustered.
|
protected java.util.List<Histogram.Bucket> |
cluster(java.util.List<StatisticsEntry> entries)
Does not make sense to override because this has the number range functionality
|
protected java.util.Comparator<? super StatisticsEntry> |
comparator()
Does not make sense to override since order does not matter for clustering anyway
|
protected java.lang.String |
label(StatisticsEntry entry)
Does not make sense to override since these labels won't be used anyway
|
protected java.lang.String |
rangeLabel(java.math.BigInteger min,
java.math.BigInteger max,
boolean maxIncluded)
Determines how a range of numbers is being displayed.
|
formatReport, labelColumnHeader, maxDrawRangeprotected int buckets()
protected java.lang.String rangeLabel(java.math.BigInteger min,
java.math.BigInteger max,
boolean maxIncluded)
min - The minimum value of the range (included)max - The maximum value of the rangemaxIncluded - If the maximum value is included in the rangeprotected final java.lang.String label(StatisticsEntry entry)
protected final java.util.Comparator<? super StatisticsEntry> comparator()
comparator in class Histogramprotected final java.util.List<Histogram.Bucket> cluster(java.util.List<StatisticsEntry> entries)