net.simplace.sim.io.output.adapter.CacheOutputAdapter

interfaces between net.simplace.sim.io.output.FWSimOutput and net.simplace.sim.io.interfaces.FWSimInterface storing the output in the memory for later use in the application (diagram, calibration, ...)


public class CacheOutputAdapter extends
net.simplace.sim.io.output.FWSimOutputAdapter {
// Public Constructors
public CacheOutputAdapter(Element aResourceElement, int aOrderNumber,
FWSimVarMap aVarMap);
public CacheOutputAdapter(String aName, int aOrderNumber,
FWSimIOAdapter.FREQUENCE aFrequence, String aCacheSize, ProcessTime
aProcessTime, FWSimSession aSession);
public CacheOutputAdapter(String aName, FWSimIOAdapter.FREQUENCE aFrequence,
LinkedHashMap aVarList, FWSimVarMap aVarMap);
public CacheOutputAdapter(FWSimOutputAdapter aOldAdapter, MEMORYInterface
aInterface);


// Public Instance Methods
public boolean isArrayMode(); // Defines net.simplace.sim.io.FWSimIOAdapter

public void registerSimulation(FWSimSimulation aFwSimSimulation);

public FWSimResultCache getResultCache(String aID);


returns the resultCache
public void finalize() throws Exception; // Defines
net.simplace.sim.io.FWSimIOAdapter


public void clearSimulation();


// Protected Instance Methods
protected void init(FWSimVarMap aVarMap); // Defines
net.simplace.sim.io.output.FWSimOutputAdapter


protected void writeData(FWSimQueueObjectMap aObjectToWrite);
// Defines net.simplace.sim.io.output.FWSimOutputAdapter


write data to csv-file - done in different thread than getting data as output


}



Hierarchy: java.lang.Object - net.simplace.sim.io.FWSimIOAdapter (net.simplace.sim.util.FWSimFieldContainer) - net.simplace.sim.io.output.FWSimOutputAdapter - CacheOutputAdapter