org.databene.measure.count
Class ObjectCounter<E>

java.lang.Object
  extended by org.databene.measure.count.ObjectCounter<E>

public class ObjectCounter<E>
extends java.lang.Object

Counts objects.

Created: 14.12.2006 18:03:47

Author:
Volker Bergmann

Constructor Summary
ObjectCounter(int initialCapacity)
           
 
Method Summary
 double averageCount()
           
 void count(E instance)
           
 boolean equalDistribution(double tolerance)
           
 int getCount(E instance)
           
 java.util.Map<E,java.util.concurrent.atomic.AtomicInteger> getCounts()
           
 double getRelativeCount(E instance)
           
 java.util.Set<E> objectSet()
           
 java.lang.String toString()
           
 double totalCount()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ObjectCounter

public ObjectCounter(int initialCapacity)
Method Detail

count

public void count(E instance)

objectSet

public java.util.Set<E> objectSet()

getCount

public int getCount(E instance)

getRelativeCount

public double getRelativeCount(E instance)

averageCount

public double averageCount()

totalCount

public double totalCount()

getCounts

public java.util.Map<E,java.util.concurrent.atomic.AtomicInteger> getCounts()

equalDistribution

public boolean equalDistribution(double tolerance)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


Copyright © 2011. All Rights Reserved.