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);
            }
        }
Beispiel #2
0
        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);
            }
        }
Beispiel #3
0
 public FileFactory(IFilePreprocessFactory preprocessFactory, IDocumentReaderFactory readerFactory)
 {
     this.preprocessFactory = preprocessFactory;
     this.readerFactory     = readerFactory;
 }