/// <summary> /// Initializes a new instance of the <see cref="SimpleCrossDataResponseGenerator{T}"/> class. /// </summary> /// <param name="sdmxDataRetrievalWithWriter"> /// The SDMX data retrieval with writer. /// </param> /// <param name="dataWriterBuilder"> /// The data Writer Builder. /// </param> public SimpleCrossDataResponseGenerator(ISdmxDataRetrievalWithCrossWriter sdmxDataRetrievalWithWriter, IWriterBuilder <ICrossSectionalWriterEngine, T> dataWriterBuilder) { this._sdmxDataRetrievalWithWriter = sdmxDataRetrievalWithWriter; this._dataWriterBuilder = dataWriterBuilder; }
/// <summary> /// Initializes a new instance of the <see cref="SimpleDataResponseGenerator{T}"/> class. /// </summary> /// <param name="sdmxDataRetrievalWithWriter"> /// The SDMX data retrieval with writer. /// </param> /// <param name="dataWriterBuilder"> /// The data Writer Builder. /// </param> public SimpleDataResponseGenerator(ISdmxDataRetrievalWithWriter sdmxDataRetrievalWithWriter, IWriterBuilder <IDataWriterEngine, T> dataWriterBuilder) { this._sdmxDataRetrievalWithWriter = sdmxDataRetrievalWithWriter; this._dataWriterBuilder = dataWriterBuilder; }
/// <summary> /// Initializes a new instance of the <see cref="StructureResponseGenerator"/> class. /// </summary> /// <param name="structureManagerBuilder"> /// The structure manager builder. /// </param> /// <param name="format"> /// The format. /// </param> public StructureResponseGenerator(IWriterBuilder <IStructureWriterManager, XmlWriter> structureManagerBuilder, StructureOutputFormatEnumType format) { this._structureManagerBuilder = structureManagerBuilder; this._sdmxStructureFormat = new SdmxStructureFormat(StructureOutputFormat.GetFromEnum(format)); }