Files
DP44/Common/DTS.Common.Import/.svn/pristine/18/18b4339ee1e4ff5504626749618f5f7a4536044f.svn-base
2026-04-17 14:55:32 -04:00

30 lines
895 B
Plaintext

using DTS.Common.Import.Interfaces;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace DTS.Common.Import.Parsers
{
public class DefaultParseImport : IParseImport
{
private ImportObject _importObject;
private readonly IEnumerable<IParseVariant> _parseVariants;
public DefaultParseImport(ImportObject importObject, IEnumerable<IParseVariant> parseVariants)
{
_importObject = importObject;
_parseVariants = parseVariants;
}
public ImportObject Parse(IEnumerable<string> importFiles)
{
ParseProcessor parseProcesser = new ParseProcessor(_importObject, importFiles, _parseVariants);
_importObject = parseProcesser.Process();
return _importObject;
}
}
}