public AbstractGenericEnumerableXmlHarvester(IXmlContextWrapper contextWrapper)
        {
            if (contextWrapper == null)
            {
                throw new ArgumentNullException(nameof(contextWrapper));
            }

            this.contextWrapper = contextWrapper;
        }
 public AbbreviationsTagger(
     IAbbreviationsHarvester abbreviationsHarvester,
     IXmlContextWrapper contextWrapper,
     ILogger logger)
 {
     this.abbreviationsHarvester = abbreviationsHarvester ?? throw new ArgumentNullException(nameof(abbreviationsHarvester));
     this.contextWrapper         = contextWrapper ?? throw new ArgumentNullException(nameof(contextWrapper));
     this.logger = logger;
 }
Esempio n. 3
0
        public ExternalLinksHarvester(
            IXmlContextWrapper contextWrapper,
            IXmlTransformDeserializer serializer,
            IExternalLinksTransformersFactory transformersFactory)
            : base(contextWrapper)
        {
            if (serializer == null)
            {
                throw new ArgumentNullException(nameof(serializer));
            }

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

            this.serializer          = serializer;
            this.transformersFactory = transformersFactory;
        }