Пример #1
0
        /// <summary>
        /// Gets the file extractor for this component.
        /// </summary>
        /// <param name="name">not used here</param>
        /// <returns>a FileExtractor containing an Simple Text Parser</returns>
        public virtual IFileExtractor BuildFileExtractor(string name)
        {
            var parser = new SimpleTextParser
            {
                LockPrdCodes = true
            };
            var extractor = FileTypeManager.BuildFileExtractor(FileTypeManager.BuildNativeExtractor(parser), this);

            extractor.AddFileTweaker(new SimpleFilePreTweaker {
                RequireValidEncoding = false
            });
            return(extractor);
        }