org.crosswire.common.util
Class Histogram
java.lang.Object
org.crosswire.common.util.Histogram
public class Histogram
- extends Object
A simple implementation of a histogram. It would be nice to enhance it to
order on frequency.
- Author:
- DM Smith [ dmsmith555 at yahoo dot com]
- See Also:
for license details.
The copyright to this program is held by it's authors.
Nested Class Summary |
private static class |
Histogram.Counter
Trivial mutable counting integer class. |
Constructor Summary |
Histogram()
Create an empty histogram |
Method Summary |
void |
clear()
|
void |
increment(String key)
note that this key has been seen one time more than before. |
String |
toString()
The format of the histogram is an unordered list of string and the counts
of the number of times it has been seen. |
hist
private Map<String,Histogram.Counter> hist
Histogram
public Histogram()
- Create an empty histogram
increment
public void increment(String key)
- note that this key has been seen one time more than before.
- Parameters:
key
-
clear
public void clear()
toString
public String toString()
- The format of the histogram is an unordered list of string and the counts
of the number of times it has been seen.
- Overrides:
toString
in class Object
- Returns:
- the resultant histogram
- See Also:
Object.toString()