Class Statistics<K extends StatisticKey,S extends Statistic>
- java.lang.Object
-
- org.processmining.specpp.supervision.observations.Statistics<K,S>
-
- All Implemented Interfaces:
Observation,Copyable<Statistics<K,S>>,Mergeable<Statistics<? extends K,? extends S>>,Mutable,PrettyPrintable,ProperlyPrintable
- Direct Known Subclasses:
CountStatistics,PerformanceStatistics
public class Statistics<K extends StatisticKey,S extends Statistic> extends java.lang.Object implements Observation, Copyable<Statistics<K,S>>, Mergeable<Statistics<? extends K,? extends S>>, ProperlyPrintable, PrettyPrintable
-
-
Constructor Summary
Constructors Constructor Description Statistics()Statistics(java.util.Map<K,S> input)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Statistics<K,S>copy()java.util.Set<java.util.Map.Entry<K,S>>getRecords()voidmerge(Statistics<? extends K,? extends S> other)voidrecord(K key, S statistic)java.lang.StringtoPrettyString()java.lang.StringtoString()
-
-
-
Method Detail
-
toString
public java.lang.String toString()
- Specified by:
toStringin interfaceProperlyPrintable- Overrides:
toStringin classjava.lang.Object
-
toPrettyString
public java.lang.String toPrettyString()
- Specified by:
toPrettyStringin interfacePrettyPrintable
-
merge
public void merge(Statistics<? extends K,? extends S> other)
- Specified by:
mergein interfaceMergeable<K extends StatisticKey>
-
copy
public Statistics<K,S> copy()
- Specified by:
copyin interfaceCopyable<K extends StatisticKey>
-
-