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)
 {
 }
Beispiel #5
0
 public GeoEpithetsTagger(IGenericStringDataMinerEvaluator <IGeoEpithetsDataMiner> evaluator, IStringTagger tagger, IGeoEpithetTagModelProvider tagModelProvider)
     : base(evaluator, tagger, tagModelProvider)
 {
 }
Beispiel #6
0
 public MorphologicalEpithetsTagger(IGenericStringDataMinerEvaluator <IMorphologicalEpithetsDataMiner> evaluator, IStringTagger tagger, IMorphologicalEpithetTagModelProvider tagModelProvider)
     : base(evaluator, tagger, tagModelProvider)
 {
 }
Beispiel #7
0
 public GeographicDeviationsTagger(IGenericStringDataMinerEvaluator <IGeographicDeviationsDataMiner> evaluator, IStringTagger tagger, IGeographicDeviationTagModelProvider tagModelProvider)
     : base(evaluator, tagger, tagModelProvider)
 {
 }
Beispiel #8
0
 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)
 {
 }
Beispiel #10
0
 public QuantitiesTagger(IGenericStringDataMinerEvaluator <IQuantitiesDataMiner> evaluator, IStringTagger tagger, IQuantityTagModelProvider tagModelProvider)
     : base(evaluator, tagger, tagModelProvider)
 {
 }
Beispiel #11
0
 public CoordinatesTagger(IGenericStringDataMinerEvaluator <ICoordinatesDataMiner> evaluator, IStringTagger tagger, ICoordinateTagModelProvider tagModelProvider)
     : base(evaluator, tagger, tagModelProvider)
 {
 }