package org.ggp.base.apps.research;
/**
* Histogram is a way of visualizing an unordered collection with repeated
* elements, by mapping each element to the number of times that it appears.
* It is an aggregation that maps keys to counts.
*
* @author Sam Schreiber
*/
public final class Histogram extends Aggregation<Counter>
{
public void add(String key) {
if (!containsEntry(key)) {
createEntry(key, new Counter());
}
getEntryData(key).addValue(1);
}
}