public interface DataReaderFactory
Modifier and Type | Method and Description |
---|---|
DataReaderEngine |
getDataReaderEngine(ReadableDataLocation sourceData,
DataStructureBean dsd,
DataflowBean dataflowBean,
ProvisionAgreementBean provisionAgreement)
Obtains a DataReaderEngine that is capable of reading the data which is exposed via the ReadableDataLocation
|
DataReaderEngine |
getDataReaderEngine(ReadableDataLocation sourceData,
SdmxBeanRetrievalManager retrievalManager)
Obtains a DataReaderEngine that is capable of reading the data which is exposed via the ReadableDataLocation
|
DataReaderEngine getDataReaderEngine(ReadableDataLocation sourceData, DataStructureBean dsd, DataflowBean dataflowBean, ProvisionAgreementBean provisionAgreement)
sourceData
- - giving access to an InputStream of the datadsd
- - describes the data in terms of the dimensionalitydataflow
- (optional) provides further information about the dataadditionalInformation
- - intended for non-SDMX/EDI data types which may require additional information about the message in order to build a reader
The Object instance is data specificDataReaderEngine
or null if the given sourceData could not be readjava.lang.IllegalArgumentException
- if ReadableDataLocation or DataStructureBean is null, also if additioanlInformation is not of the expected typeDataReaderEngine getDataReaderEngine(ReadableDataLocation sourceData, SdmxBeanRetrievalManager retrievalManager)
sourceData
- - giving access to an InputStream of the dataretrievalManager
- - used to obtain the DataStructure(s) that describe the dataadditioanlInformation
- - intended for non-SDMX/EDI data types which may require additional information about the message in order to build a reader
The Object instance is data specificDataReaderEngine
or null if the given sourceData could not be readjava.lang.IllegalArgumentException
- if ReadableDataLocation or DataStructureBean is null, also if additioanlInformation is not of the expected type