/// <summary> /// Initializes a new instance of the <see cref="RestStructureQueryManager"/> class. /// </summary> /// <param name="structureWritingManager"> /// The structure writer manager. /// </param> /// /// <param name="structureSearchManager"> /// The structure search manager. /// </param> public RestStructureQueryManager(IStructureWriterManager structureWritingManager, ISdmxObjectRetrievalManager beanRetrievalManager) { _structureWritingManager = structureWritingManager; _beanRetrievalManager = beanRetrievalManager; }
/// <summary> /// Initializes a new instance of the <see cref="StructureRequestController" /> class. /// </summary> /// <param name="retrieverManager">The retriever manager.</param> /// <param name="dataflowPrincipalManager">The dataflow principal manager.</param> /// <param name="writerManager">The writer manager.</param> public StructureRequestController(IRetrieverManager retrieverManager, IDataflowPrincipalManager dataflowPrincipalManager, IStructureWriterManager writerManager) { this._retrieverManager = retrieverManager; this._dataflowPrincipalManager = dataflowPrincipalManager; this._writerManager = writerManager; }
/// <summary> /// Initializes a new instance of the <see cref="StructureValidationManager"/> class. /// </summary> /// <param name="structureParsingManager"> /// The structure parsing manager. /// </param> /// <param name="structureWritingManager"> /// The structure writing manager. /// </param> /// <param name="readableDataLocationFactory"> /// The readable data location factory. /// </param> public StructureValidationManager(IStructureParsingManager structureParsingManager, IStructureWriterManager structureWritingManager, IReadableDataLocationFactory readableDataLocationFactory) { this._structureParsingManager = structureParsingManager ?? new StructureParsingManager(); this._structureWritingManager = structureWritingManager ?? new StructureWriterManager(); this._readableDataLocationFactory = readableDataLocationFactory ?? new ReadableDataLocationFactory(); }
/// <summary> /// Initializes a new instance of the <see cref="StructureValidationManager"/> class. /// </summary> /// <param name="sdmxSchema"> /// The sdmx schema. /// </param> public StructureValidationManager(SdmxSchemaEnumType sdmxSchema) : base(sdmxSchema) { this._structureWritingManager = new StructureWriterManager(); this._structureParsingManager = new StructureParsingManager(sdmxSchema); }
/// <summary> /// Initializes a new instance of the <see cref="SdmxFileWriter"/> class. /// </summary> public SdmxFileWriter() { this.structuresCreator = new StructuresCreator(); this.swm = new StructureWriterManager(); }
/// <summary> /// The stream to. /// </summary> /// <param name="query"> /// The query. /// </param> /// <param name="writer"> /// The writer. /// </param> /// <param name="actions"></param> private void StreamTo(ISdmxObjects query, XmlWriter writer, Queue <Action> actions) { IStructureWriterManager structureWritingManager = this._structureManagerBuilder.Build(writer, actions); structureWritingManager.WriteStructures(query, this._sdmxStructureFormat, null); }
public void Setup() { this._writerManager = new StructureWriterManager(); this._parsingManager = new StructureParsingManager(); }