/// <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();
        }
Beispiel #6
0
        /// <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();
 }