Klasse JSONResourceAdapter
java.lang.Object
net.simplace.sim.io.FWSimIOAdapter
net.simplace.sim.io.resources.FWSimInputAdapter
net.simplace.sim.io.resources.FWSimResourceAdapter<org.json.JSONObject>
net.simplace.sim.io.resources.adapter.JSONResourceAdapter
- 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
KonstruktorenKonstruktorBeschreibungJSONResourceAdapter(String aURL, String aPath, String aVarName, String aComponentName, int aOrderNumber, FWSimSession aFwSimSession, FWSimIOAdapter.FREQUENCE aFrequence, Map<String, String> aKeyMap) JSONResourceAdapter(FWSimResourceAdapter<?> aAdapter, JSONInterface aInterface) JSONResourceAdapter(org.jdom2.Element aResourceElement, String aURL, String aPath, String aVarName, String aComponentName, int aOrderNumber, FWSimSession aFwSimSession, FWSimIOAdapter.FREQUENCE aFrequence, Map<String, String> aKeyMap) JSONResourceAdapter(org.jdom2.Element aResourceElement, FWSimSession aSession, int aOrderNumber) -
Methodenübersicht
Modifizierer und TypMethodeBeschreibunggetData(FWSimVarMap aVarMap) getData(FWSimVarMap aVarMap, JSONDataContainer aJsonArray) 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
-
JSONResourceAdapter
public JSONResourceAdapter(org.jdom2.Element aResourceElement, FWSimSession aSession, int aOrderNumber) - Parameter:
aResourceElement-aSession-aOrderNumber-
-
JSONResourceAdapter
public JSONResourceAdapter(org.jdom2.Element aResourceElement, String aURL, String aPath, String aVarName, String aComponentName, int aOrderNumber, FWSimSession aFwSimSession, FWSimIOAdapter.FREQUENCE aFrequence, Map<String, String> aKeyMap) throws Exception- Parameter:
aResourceElement-aURL-aPath-aComponentName-aOrderNumber-aFwSimSession-aFrequence-aKeyMap-- Löst aus:
Exception
-
JSONResourceAdapter
public JSONResourceAdapter(String aURL, String aPath, String aVarName, String aComponentName, int aOrderNumber, FWSimSession aFwSimSession, FWSimIOAdapter.FREQUENCE aFrequence, Map<String, String> aKeyMap) throws Exception- Parameter:
aURL-aPath-aComponentName-aOrderNumber-aFwSimSession-aFrequence-aKeyMap-- Löst aus:
Exception
-
JSONResourceAdapter
- 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, JSONDataContainer aJsonArray) throws MissingSimResourceException - Parameter:
aVarMap-aJsonArray-- Gibt zurück:
- Data in format of SimResourceCache
- Löst aus:
MissingSimResourceException
-