public StringTagger(IContentTagger contentTagger)
        {
            if (contentTagger == null)
            {
                throw new ArgumentNullException(nameof(contentTagger));
            }

            this.contentTagger = contentTagger;
        }
 public LowerTaxaInItalicTagger(
     IPersonNamesHarvester personNamesHarvester,
     IBlackList blacklist,
     IContentTagger contentTagger,
     ILogger logger)
 {
     this.personNamesHarvester = personNamesHarvester ?? throw new ArgumentNullException(nameof(personNamesHarvester));
     this.blacklist            = blacklist ?? throw new ArgumentNullException(nameof(blacklist));
     this.contentTagger        = contentTagger ?? throw new ArgumentNullException(nameof(contentTagger));
     this.logger = logger;
 }
Esempio n. 3
0
 public CodesTagger(
     ICodesTransformersFactory transformerFactory,
     ITextContentHarvester contentHarvester,
     IContentTagger contentTagger,
     ILogger logger)
 {
     this.transformerFactory = transformerFactory ?? throw new ArgumentNullException(nameof(transformerFactory));
     this.contentHarvester   = contentHarvester ?? throw new ArgumentNullException(nameof(contentHarvester));
     this.contentTagger      = contentTagger ?? throw new ArgumentNullException(nameof(contentTagger));
     this.logger             = logger;
 }
        public SimpleXmlSerializableObjectTagger(
            IXmlSerializer <T> serializer,
            IContentTagger contentTagger)
        {
            if (serializer == null)
            {
                throw new ArgumentNullException(nameof(serializer));
            }

            if (contentTagger == null)
            {
                throw new ArgumentNullException(nameof(contentTagger));
            }

            this.serializer    = serializer;
            this.contentTagger = contentTagger;
        }