/// <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; }
/// <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); }