Klasse CacheOutputAdapter
java.lang.Object
net.simplace.sim.io.FWSimIOAdapter
net.simplace.sim.io.output.FWSimOutputAdapter
net.simplace.sim.io.output.adapter.CacheOutputAdapter
- Alle implementierten Schnittstellen:
FWSimFieldContainer
interfaces between
FWSimOutput and FWSimInterface storing the output in the memory for later use in
the application (diagram, calibration, ...)- Autor:
- Andreas Enders
-
Verschachtelte Klassen - Übersicht
Von Klasse geerbte verschachtelte Klassen/Schnittstellen net.simplace.sim.io.FWSimIOAdapter
FWSimIOAdapter.FREQUENCE -
Feldübersicht
Von Klasse geerbte Felder net.simplace.sim.io.output.FWSimOutputAdapter
iCacheSize, iQueueVon Klasse geerbte Felder net.simplace.sim.io.FWSimIOAdapter
iArrayMode, iFieldcount, iFrequence, iHeaderVariables, iInterface, iJexlRule, iKeyMap, iName, iOrderNumber, iProcessTime, iResourceElement, iSession, iSourceKey -
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungCacheOutputAdapter(String aName, int aOrderNumber, FWSimIOAdapter.FREQUENCE aFrequence, String aCacheSize, ProcessTime aProcessTime, FWSimSession aSession) CacheOutputAdapter(String aName, FWSimIOAdapter.FREQUENCE aFrequence, LinkedHashMap<String, FWSimVariable<?>> aVarList, FWSimVarMap aVarMap) Constructor only used for CalibrationOutputCacheOutputAdapter(FWSimOutputAdapter aOldAdapter, MEMORYInterface aInterface) CacheOutputAdapter(org.jdom2.Element aResourceElement, int aOrderNumber, FWSimVarMap aVarMap) configure Output with XML-Element (jdom) -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoidvoidfinalize()getDataContainer(String aSimulationID) getResultCache(String aID) protected voidinit(FWSimVarMap aVarMap) booleanvoidregisterSimulation(FWSimSimulation aFwSimSimulation) protected voidwriteData(FWSimQueueObjectMap aObjectToWrite) write data to csv-file - done in different thread than getting data as outputVon Klasse geerbte Methoden net.simplace.sim.io.output.FWSimOutputAdapter
createAdapter, createOutputFromObservable, getContentType, getInputVariables, getInterface, getOutputVariables, getQueueLenth, getResetScript, getStatistics, getStatisticsAdapter, getStatisticsHeaderVariables, getStatisticsResultCache, getVarMap, hasStatistics, initialize, isActive, isWriting, receiveData, toHTMLTablestring, toXML, updateAdapter, writeDataVon Klasse geerbte Methoden net.simplace.sim.io.FWSimIOAdapter
addProcessTime, addVariable, checkCondition, createFormFields, createVariables, getCreateFormXML, getEditFormXML, getFieldMap, getFrequence, getHeaderVariables, getHeaderXML, getJexlRule, getKeyMap, getName, getOrderNumber, getVariable, isConditionCheck, removeVariable, setInterface, setOrderNumber, toString, writeHeaderList
-
Konstruktordetails
-
CacheOutputAdapter
public CacheOutputAdapter(org.jdom2.Element aResourceElement, int aOrderNumber, FWSimVarMap aVarMap) configure Output with XML-Element (jdom)- Parameter:
aResourceElement-aOrderNumber-aVarMap-
-
CacheOutputAdapter
public CacheOutputAdapter(String aName, int aOrderNumber, FWSimIOAdapter.FREQUENCE aFrequence, String aCacheSize, ProcessTime aProcessTime, FWSimSession aSession) - Parameter:
aName-aOrderNumber-aFrequence-aCacheSize-aSession-
-
CacheOutputAdapter
public CacheOutputAdapter(String aName, FWSimIOAdapter.FREQUENCE aFrequence, LinkedHashMap<String, FWSimVariable<?>> aVarList, FWSimVarMap aVarMap) Constructor only used for CalibrationOutput- Parameter:
aName-aFrequence-aVarList-aVarMap-
-
CacheOutputAdapter
- Parameter:
aOldAdapter-aInterface-
-
-
Methodendetails
-
init
- Angegeben von:
initin KlasseFWSimOutputAdapter- Parameter:
aVarMap-
-
isArrayMode
public boolean isArrayMode()- Setzt außer Kraft:
isArrayModein KlasseFWSimIOAdapter- Gibt zurück:
- if the Adapter is used in ArrayMode
-
writeData
write data to csv-file - done in different thread than getting data as output- Angegeben von:
writeDatain KlasseFWSimOutputAdapter- Parameter:
aObjectToWrite-- Siehe auch:
-
registerSimulation
- Parameter:
aFwSimSimulation-
-
getResultCache
- Parameter:
aID-- Gibt zurück:
- the resultCache
-
getDataContainer
-
finalize
- Setzt außer Kraft:
finalizein KlasseFWSimIOAdapter- Löst aus:
Exception- Siehe auch:
-
clearSimulation
public void clearSimulation()
-