public HigherTaxaTagger( IHigherTaxaDataMiner miner, ITextContentHarvester contentHarvester, IPersonNamesHarvester personNamesHarvester, IBlackList blacklist, IWhiteList whitelist, IStringTagger contentTagger) { this.miner = miner ?? throw new ArgumentNullException(nameof(miner)); this.contentHarvester = contentHarvester ?? throw new ArgumentNullException(nameof(contentHarvester)); this.personNamesHarvester = personNamesHarvester ?? throw new ArgumentNullException(nameof(personNamesHarvester)); this.blacklist = blacklist ?? throw new ArgumentNullException(nameof(blacklist)); this.whitelist = whitelist ?? throw new ArgumentNullException(nameof(whitelist)); this.contentTagger = contentTagger ?? throw new ArgumentNullException(nameof(contentTagger)); }
public GenericStringMinerTagger( IGenericStringDataMinerEvaluator <TMiner> evaluator, IStringTagger tagger, TTagModelProvider tagModelProvider) { if (evaluator == null) { throw new ArgumentNullException(nameof(evaluator)); } if (tagger == null) { throw new ArgumentNullException(nameof(tagger)); } if (tagModelProvider == null) { throw new ArgumentNullException(nameof(tagModelProvider)); } this.evaluator = evaluator; this.tagger = tagger; this.tagModelProvider = tagModelProvider; }
public SpecimenCountTagger(IGenericStringDataMinerEvaluator <ISpecimenCountDataMiner> evaluator, IStringTagger tagger, ISpecimenCountTagModelProvider tagModelProvider) : base(evaluator, tagger, tagModelProvider) { }
public AltitudesTagger(IGenericStringDataMinerEvaluator <IAltitudesDataMiner> evaluator, IStringTagger tagger, IAltitudeTagModelProvider tagModelProvider) : base(evaluator, tagger, tagModelProvider) { }
public InstitutionsTagger(IGenericStringDataMinerEvaluator <IInstitutionsDataMiner> evaluator, IStringTagger tagger, IInstitutionTagModelProvider tagModelProvider) : base(evaluator, tagger, tagModelProvider) { }
public GeoEpithetsTagger(IGenericStringDataMinerEvaluator <IGeoEpithetsDataMiner> evaluator, IStringTagger tagger, IGeoEpithetTagModelProvider tagModelProvider) : base(evaluator, tagger, tagModelProvider) { }
public MorphologicalEpithetsTagger(IGenericStringDataMinerEvaluator <IMorphologicalEpithetsDataMiner> evaluator, IStringTagger tagger, IMorphologicalEpithetTagModelProvider tagModelProvider) : base(evaluator, tagger, tagModelProvider) { }
public GeographicDeviationsTagger(IGenericStringDataMinerEvaluator <IGeographicDeviationsDataMiner> evaluator, IStringTagger tagger, IGeographicDeviationTagModelProvider tagModelProvider) : base(evaluator, tagger, tagModelProvider) { }
public ProductsTagger(IGenericStringDataMinerEvaluator <IProductsDataMiner> evaluator, IStringTagger tagger, IProductTagModelProvider tagModelProvider) : base(evaluator, tagger, tagModelProvider) { }
public TypeStatusTagger(IGenericStringDataMinerEvaluator <ITypeStatusDataMiner> evaluator, IStringTagger tagger, ITypeStatusTagModelProvider tagModelProvider) : base(evaluator, tagger, tagModelProvider) { }
public QuantitiesTagger(IGenericStringDataMinerEvaluator <IQuantitiesDataMiner> evaluator, IStringTagger tagger, IQuantityTagModelProvider tagModelProvider) : base(evaluator, tagger, tagModelProvider) { }
public CoordinatesTagger(IGenericStringDataMinerEvaluator <ICoordinatesDataMiner> evaluator, IStringTagger tagger, ICoordinateTagModelProvider tagModelProvider) : base(evaluator, tagger, tagModelProvider) { }