Klasse CSVResourceAdapter
java.lang.Object
net.simplace.sim.io.FWSimIOAdapter
net.simplace.sim.io.resources.FWSimInputAdapter
net.simplace.sim.io.resources.FWSimResourceAdapter<List<String>>
net.simplace.sim.io.resources.adapter.CSVResourceAdapter
- Alle implementierten Schnittstellen:
FWSimFieldContainer
- 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.resources.FWSimResourceAdapter
iLinesToReadVon Klasse geerbte Felder net.simplace.sim.io.resources.FWSimInputAdapter
iJexlScript, iShouldCacheToDBVon Klasse geerbte Felder net.simplace.sim.io.FWSimIOAdapter
iArrayMode, iFieldcount, iFrequence, iHeaderVariables, iInterface, iJexlRule, iKeyMap, iName, iOrderNumber, iProcessTime, iResourceElement, iSession, iSourceKey -
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungCSVResourceAdapter(String aFileName, String aContent, String aComponentName, String aDivider, int aOrderNumber, FWSimSession aFwSimSession, FWSimIOAdapter.FREQUENCE aFrequence, Map<String, String> aKeyMap, Integer[] aLinesToRead, Integer aSkipHeaderLines) CSVResourceAdapter(FWSimResourceAdapter<?> aAdapter, CSVInterface aInterface) CSVResourceAdapter(org.jdom2.Element aResourceElement, FWSimSession aSession, int aOrderNumber) -
Methodenübersicht
Modifizierer und TypMethodeBeschreibunggetData(FWSimVarMap aVarMap) getData(FWSimVarMap aVarMap, FileData aFileData) readHeaderList(String aFileName, String aComponentName, String aDivider, Map<String, String> aKeyMap, FWSimSession aSession) Von Klasse geerbte Methoden net.simplace.sim.io.resources.FWSimResourceAdapter
createAdapterFromObservable, createResourceAdapter, getLinesToRead, setLinesToRead, toXML, updateAdapterVon Klasse geerbte Methoden net.simplace.sim.io.resources.FWSimInputAdapter
getContentType, getInputVariables, getJexlScript, getOutputVariables, getVarMap, isTransformer, shouldCacheToDB, toHTMLTablestringVon Klasse geerbte Methoden net.simplace.sim.io.FWSimIOAdapter
addProcessTime, addVariable, checkCondition, createFormFields, createVariables, finalize, getCreateFormXML, getEditFormXML, getFieldMap, getFrequence, getHeaderVariables, getHeaderXML, getInterface, getJexlRule, getKeyMap, getName, getOrderNumber, getVariable, isArrayMode, isConditionCheck, removeVariable, setInterface, setOrderNumber, toString, writeHeaderList
-
Konstruktordetails
-
CSVResourceAdapter
public CSVResourceAdapter(org.jdom2.Element aResourceElement, FWSimSession aSession, int aOrderNumber) - Parameter:
aResourceElement-aSession-aOrderNumber-
-
CSVResourceAdapter
public CSVResourceAdapter(String aFileName, String aContent, String aComponentName, String aDivider, int aOrderNumber, FWSimSession aFwSimSession, FWSimIOAdapter.FREQUENCE aFrequence, Map<String, String> aKeyMap, Integer[] aLinesToRead, Integer aSkipHeaderLines) throws IOException, SimFieldMissingException- Parameter:
aFileName-aComponentName-aDivider-aOrderNumber-aFwSimSession-aFrequence-aKeyMap-aLinesToRead-aSkipHeaderLines-- Löst aus:
IOExceptionSimFieldMissingException
-
CSVResourceAdapter
- Parameter:
aAdapter-aInterface-
-
-
Methodendetails
-
getData
- Angegeben von:
getDatain KlasseFWSimInputAdapter- Parameter:
aVarMap-- Gibt zurück:
- SimResourceCache containing the data from the resource media
- Löst aus:
MissingSimResourceException- Siehe auch:
-
getData
public FWSimResourceCache getData(FWSimVarMap aVarMap, FileData aFileData) throws MissingSimResourceException - Parameter:
aVarMap-aFileData-- Gibt zurück:
- ResourceCache as Resource
- Löst aus:
MissingSimResourceException
-
readHeaderList
public Map<String,String> readHeaderList(String aFileName, String aComponentName, String aDivider, Map<String, String> aKeyMap, FWSimSession aSession) throws IOException- Parameter:
aFileName-aComponentName-aDivider-aKeyMap-aSession-- Gibt zurück:
- MapOf Keys and their source values
- Löst aus:
IOException- if File could not be read
-