/// <summary>
 /// Initializes a new instance of the <see cref="EdiAbstractPositionalReader"/> class.
 /// </summary>
 /// <param name="dataFile">
 /// The data file.
 /// </param>
 /// <param name="documentPosition">
 /// The document position.
 /// </param>
 /// <param name="ediMetadata">
 /// The edi metadata.
 /// </param>
 public EdiAbstractPositionalReader(IReadableDataLocation dataFile, IEdiDocumentPosition documentPosition, IEdiMetadata ediMetadata)
     : base(dataFile)
 {
     this._ediMetadata = ediMetadata;
     this._documentPosition = documentPosition;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="EdiDataDocument"/> class.
 /// </summary>
 /// <param name="documentUri">
 /// The document URI.
 /// </param>
 /// <param name="documentPosition">
 /// The document position.
 /// </param>
 /// <param name="ediMetadata">
 /// The EDI metadata.
 /// </param>
 public EdiDataDocument(IReadableDataLocation documentUri, IEdiDocumentPosition documentPosition, IEdiMetadata ediMetadata)
 {
     this._dataLocation = documentUri;
     this._documentPosition = documentPosition;
     this._ediMetadata = ediMetadata;
 }
Esempio n. 3
0
 /// <summary>
 /// Initializes a new instance of the <see cref="EdiDataReader"/> class.
 /// </summary>
 /// <param name="dataFile">
 /// The data file.
 /// </param>
 /// <param name="documentPosition">
 /// The document position.
 /// </param>
 /// <param name="ediMetadata">
 /// The EDI metadata.
 /// </param>
 public EdiDataReader(IReadableDataLocation dataFile, IEdiDocumentPosition documentPosition, IEdiMetadata ediMetadata)
     : base(dataFile, documentPosition, ediMetadata)
 {
     this._documentPosition = documentPosition;
 }
 /// <summary>
 /// Adds the index of the document.
 /// </summary>
 /// <param name="pos">
 /// The position.
 /// </param>
 public void AddDocumentIndex(IEdiDocumentPosition pos)
 {
     this._documentPositions.Add(pos);
 }