public StopwordsFile(string path, DocumentType documentType, IFilePreprocessFactory preprocessFactory, IDocumentReaderFactory readerFactory) : base(path, documentType, FileType.Stopwords) { var preprocess = preprocessFactory.GetPreprocess(FileType.Stopwords, Language.English); using (var rdr = readerFactory.GetFileReader(documentType, path)) { words = preprocess.Process(rdr); } }
public ResumeFile(byte[] content, DocumentType documentType, IStopwordsFile stopwords, IFilePreprocessFactory preprocessFactory, IDocumentReaderFactory readerFactory) : base("", documentType, FileType.Resume) { Content = content; var preprocess = preprocessFactory.GetPreprocess(FileType.Resume, Language.English, stopwords); using (var rdr = readerFactory.GetStreamReader(content)) { words = preprocess.Process(rdr); } }
public FileFactory(IFilePreprocessFactory preprocessFactory, IDocumentReaderFactory readerFactory) { this.preprocessFactory = preprocessFactory; this.readerFactory = readerFactory; }