public class TimeFrequencyHolder extends gnu.trove.map.hash.TLongObjectHashMap<TimeFrequencyHolder.TimeFrequency> implements ReadWriteableBinary
ReadWriteableBinary TLongObjectHashMap| Modifier and Type | Class and Description | 
|---|---|
| static class  | TimeFrequencyHolder.TimeFrequencyHolds the number of a thing at a moment in time and the total number of
 that thing seen across all time | 
| Constructor and Description | 
|---|
| TimeFrequencyHolder()default | 
| Modifier and Type | Method and Description | 
|---|---|
| byte[] | binaryHeader()Header for binary input. | 
| void | readBinary(DataInput in)Read internal state from in. | 
| void | recalculateCumulativeFrequencies()For every held  TimeFrequencyHolder.TimeFrequencyresetTimeFrequencyHolder.TimeFrequencycumulativeFrequency =TimeFrequencyHolder.TimeFrequencyperiodFrequency and then go
 through each in key-value order and useTimeFrequency#combine(TimeFrequency)to calculate a cumulative
 count | 
| String | toString() | 
| void | writeBinary(DataOutput out)Write the content of this as binary to out. | 
clear, containsKey, containsValue, equals, forEachEntry, forEachKey, forEachValue, get, getNoEntryKey, hashCode, iterator, keys, keys, keySet, put, putAll, putAll, putIfAbsent, readExternal, rehash, remove, removeAt, retainEntries, setUp, transformValues, valueCollection, values, values, writeExternalcontains, forEach, getNoEntryValue, index, insertKeycalculateGrownCapacity, compact, computeMaxSize, computeNextAutoCompactionAmount, ensureCapacity, getAutoCompactionFactor, isEmpty, postInsertHook, reenableAutoCompaction, setAutoCompactionFactor, size, tempDisableAutoCompaction, trimToSizepublic TimeFrequencyHolder()
public void recalculateCumulativeFrequencies()
TimeFrequencyHolder.TimeFrequency reset TimeFrequencyHolder.TimeFrequency
 cumulativeFrequency = TimeFrequencyHolder.TimeFrequency periodFrequency and then go
 through each in key-value order and use
 TimeFrequency#combine(TimeFrequency) to calculate a cumulative
 countpublic String toString()
toString in class gnu.trove.map.hash.TLongObjectHashMap<TimeFrequencyHolder.TimeFrequency>public void readBinary(DataInput in) throws IOException
ReadableBinaryreadBinary in interface ReadableBinaryin - source to read from.IOException - an error reading inputpublic byte[] binaryHeader()
ReadableBinarybinaryHeader in interface ReadableBinarybinaryHeader in interface WriteableBinarypublic void writeBinary(DataOutput out) throws IOException
WriteableBinarywriteBinary in interface WriteableBinaryout - sink to write toIOException - an error writing to out