public void LoadStr(string contents, AbstractEasyParser parser, IContentExtractor extractor = null) { Parser = parser; if (extractor != null) { using (TextReader tr = new StringReader(contents)) { TextReader extractedContents = extractor.GetTextReader(tr); contents = extractedContents.ReadToEnd(); } } if (Parser != null) { Parser.OnRowAdd += OnRowAdd; Parser.OnError += OnError; Parser.OnProgress += OnProgress; Parser.LoadStr(contents, this); Parser.OnRowAdd -= OnRowAdd; Parser.OnError -= OnError; Parser.OnProgress -= OnProgress; } else { LoadXml(contents); } Transform(); }
public void Load(TextReader txtReader, AbstractEasyParser parser, IContentExtractor extractor = null) { Parser = parser; if (extractor != null) { txtReader = extractor.GetTextReader(txtReader); } Load(txtReader); }
public void Load(Stream inStream, AbstractEasyParser parser, IContentExtractor extractor = null) { Parser = parser; if (extractor != null) { inStream = extractor.GetStream(inStream); } Load(inStream); }
public ParsingWorkflow(IJobStatusStore statusStore, IBlobReader blobReader, IContentExtractor extractor, ISearchIndex searchIndex, IDocumentScorer documentScorer) { this.statusStore = statusStore; this.blobReader = blobReader; this.extractor = extractor; this.searchIndex = searchIndex; this.docScorer = documentScorer; }
public void Load(string filename, AbstractEasyParser parser, IContentExtractor extractor = null) { Parser = parser; if (extractor != null) { Stream inStream = extractor.GetStream(filename); Load(inStream); } else { Load(filename); } }
public GenericDocumentTranslator(IContentExtractor <TDocument> contentExtractor) { extractor = contentExtractor; }
public VueStorefrontExportJob(IContentExtractor vsfExporter, IExtractedContentHandler contentHandler) { _vsfExporter = vsfExporter; _contentHandler = contentHandler; }
public ContentsController(IMapper mapper, IContentExtractor contentExtractor) { _mapper = mapper ?? throw new ArgumentNullException(nameof(mapper)); _contentExtractor = contentExtractor ?? throw new ArgumentNullException(nameof(contentExtractor)); }
public RollMeOne() { contentExtractor = new ContentExtractor(); rollUtill = new RollUtility(); }