Package net.simplace.sim.io.output
Class FWSimOutputCache
- All Implemented Interfaces:
Serializable,Cloneable,Map<FWSimVariable<?>,Object>
OutputCache stores the temporary outputs in a SimOutput
- Author:
- Andreas Enders
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class java.util.AbstractMap
AbstractMap.SimpleEntry<K extends Object,V extends Object>, AbstractMap.SimpleImmutableEntry<K extends Object, V extends Object> -
Constructor Summary
ConstructorsConstructorDescriptionFWSimOutputCache(FWSimVarMap aVarMap, LinkedHashMap<String, FWSimVariable<?>> aHeaderVariables) -
Method Summary
Modifier and TypeMethodDescriptionvoidfill(FWSimVarMap aVarMap, FWSimIOAdapter.FREQUENCE aFrequence) generate(FWSimVarMap aVarMap, LinkedHashMap<String, FWSimVariable<?>> aHeaderVariables, boolean aArrayMode, FWSimIOAdapter.FREQUENCE aFrequence) voidreset()Methods inherited from class java.util.HashMap
clear, clone, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, entrySet, forEach, get, getOrDefault, isEmpty, keySet, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size, valuesMethods inherited from class java.util.AbstractMap
equals, hashCode, toString
-
Constructor Details
-
FWSimOutputCache
public FWSimOutputCache(FWSimVarMap aVarMap, LinkedHashMap<String, FWSimVariable<?>> aHeaderVariables) - Parameters:
aHeaderVariables-aVarMap-
-
-
Method Details
-
fill
-
reset
public void reset() -
generate
public FWSimQueueObjectMap generate(FWSimVarMap aVarMap, LinkedHashMap<String, FWSimVariable<?>> aHeaderVariables, boolean aArrayMode, FWSimIOAdapter.FREQUENCE aFrequence)
-