Package net.simplace.sim.io.resources
Klasse FWSimResourceAdapter<T>
java.lang.Object
net.simplace.sim.io.FWSimIOAdapter
net.simplace.sim.io.resources.FWSimInputAdapter
net.simplace.sim.io.resources.FWSimResourceAdapter<T>
- Typparameter:
T- Return type of theFWSimInterface
- Alle implementierten Schnittstellen:
FWSimFieldContainer
- Bekannte direkte Unterklassen:
CSVResourceAdapter,DatabaseResourceAdapter,JSONResourceAdapter,NetCDFResourceAdapter,XMLResourceAdapter
Resource Adapters are transferring data from interfaces
FWSimInterface to FWSimResourceCache
Adapters are media specific. They get their specific media type from the FWSimInterface- Autor:
- Andreas Enders
-
Verschachtelte Klassen - Übersicht
Von Klasse geerbte verschachtelte Klassen/Schnittstellen net.simplace.sim.io.FWSimIOAdapter
FWSimIOAdapter.FREQUENCE -
Feldübersicht
FelderVon 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
KonstruktorenModifiziererKonstruktorBeschreibungFWSimResourceAdapter(FWSimResourceAdapter<?> aAdapter, FWSimInterface<?> aInterface) FWSimResourceAdapter(org.jdom2.Element aResourceElement, String aName, int aOrderNumber, FWSimInterface<?> aInterface, FWSimIOAdapter.FREQUENCE aFrequence, FWSimSession aFwSimSession) protectedFWSimResourceAdapter(org.jdom2.Element aResourceElement, FWSimSession aCurrentSession, int aOrderNumber) -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungstatic FWSimFieldContainercreateAdapterFromObservable(FWObservable aObservable, FWSimSession aFwSimSession, int aOrderNumber) static FWSimResourceAdaptercreateResourceAdapter(FWSimSession aSession, org.jdom2.Element aResourceElement, int aOrderNumber) factory method for ResourceAdpater creation.Integer[]voidsetLinesToRead(Integer[] aLinesToRead) org.jdom2.ElementtoXML()static FWSimResourceAdapterupdateAdapter(FWSimResourceAdapter<?> aOldAdapter, FWSimInterface<?> aInterface) factory method for ResourceAdpater creation.Von Klasse geerbte Methoden net.simplace.sim.io.resources.FWSimInputAdapter
getContentType, getData, 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
-
Felddetails
-
iLinesToRead
-
-
Konstruktordetails
-
FWSimResourceAdapter
protected FWSimResourceAdapter(org.jdom2.Element aResourceElement, FWSimSession aCurrentSession, int aOrderNumber) - Parameter:
aResourceElement-aCurrentSession-aOrderNumber-
-
FWSimResourceAdapter
public FWSimResourceAdapter(org.jdom2.Element aResourceElement, String aName, int aOrderNumber, FWSimInterface<?> aInterface, FWSimIOAdapter.FREQUENCE aFrequence, FWSimSession aFwSimSession) - Parameter:
aResourceElement-aName-aOrderNumber-aInterface-aFrequence-aFwSimSession-
-
FWSimResourceAdapter
- Parameter:
aAdapter-aInterface-
-
-
Methodendetails
-
createResourceAdapter
public static FWSimResourceAdapter createResourceAdapter(FWSimSession aSession, org.jdom2.Element aResourceElement, int aOrderNumber) throws MissingSimResourceException, DuplicateSimFieldException factory method for ResourceAdpater creation.- Parameter:
aSession-aResourceElement-aOrderNumber-- Gibt zurück:
- The created ResourceAdapter
- Löst aus:
MissingSimResourceExceptionDuplicateSimFieldException
-
getLinesToRead
- Gibt zurück:
- the linesToRead
-
setLinesToRead
- Parameter:
aLinesToRead- the filesToRead to set
-
updateAdapter
public static FWSimResourceAdapter updateAdapter(FWSimResourceAdapter<?> aOldAdapter, FWSimInterface<?> aInterface) factory method for ResourceAdpater creation.- Parameter:
aOldAdapter-aInterface-- Gibt zurück:
- The created ResourceAdapter
-
toXML
public org.jdom2.Element toXML()- Gibt zurück:
- a xml element with all the settings of this component()
- Siehe auch:
-
createAdapterFromObservable
public static FWSimFieldContainer createAdapterFromObservable(FWObservable aObservable, FWSimSession aFwSimSession, int aOrderNumber) throws MissingSimResourceException - Parameter:
aObservable-aFwSimSession-aOrderNumber-- Gibt zurück:
- the FieldContainer
- Löst aus:
MissingSimResourceException
-