Exemplo n.º 1
0
        /// <summary>
        /// Initializes a new instance of the <see cref="DocumentCategorizerAnalyzer" /> with the specified weight.
        /// </summary>
        /// <param name="documentCategorizer">The document categorizer.</param>
        /// <param name="weight">The analyzer weight.</param>
        /// <exception cref="System.ArgumentNullException">documentCategorizer</exception>
        public DocumentCategorizerAnalyzer(IDocumentCategorizer documentCategorizer, float weight)
            : base(weight) {
            if (documentCategorizer == null)
                throw new ArgumentNullException("documentCategorizer");

            DocumentCategorizer = documentCategorizer;
        }
        /// <summary>
        /// Initializes a new instance of the <see cref="DocumentCategorizerEvaluator"/> class.
        /// </summary>
        /// <param name="documentCategorizer">The document categorizer.</param>
        /// <param name="listeners">The listeners.</param>
        /// <exception cref="System.ArgumentNullException"><paramref name="documentCategorizer"/>.</exception>
        public DocumentCategorizerEvaluator(IDocumentCategorizer documentCategorizer,
                                            params IEvaluationMonitor <DocumentSample>[] listeners) : base(listeners)
        {
            if (documentCategorizer == null)
            {
                throw new ArgumentNullException(nameof(documentCategorizer));
            }

            this.documentCategorizer = documentCategorizer;
        }
Exemplo n.º 3
0
        /// <summary>
        /// Initializes a new instance of the <see cref="DocumentCategorizerAnalyzer" /> with the specified weight.
        /// </summary>
        /// <param name="documentCategorizer">The document categorizer.</param>
        /// <param name="weight">The analyzer weight.</param>
        /// <exception cref="System.ArgumentNullException">documentCategorizer</exception>
        public DocumentCategorizerAnalyzer(IDocumentCategorizer documentCategorizer, float weight)
            : base(weight)
        {
            if (documentCategorizer == null)
            {
                throw new ArgumentNullException(nameof(documentCategorizer));
            }

            DocumentCategorizer = documentCategorizer;
        }
Exemplo n.º 4
0
 /// <summary>
 /// Initializes a new instance of the <see cref="DocumentCategorizerAnalyzer" /> using the default weight.
 /// </summary>
 /// <param name="documentCategorizer">The document categorizer.</param>
 /// <exception cref="System.ArgumentNullException">documentCategorizer</exception>
 public DocumentCategorizerAnalyzer(IDocumentCategorizer documentCategorizer) : this(documentCategorizer, 2f) { }
Exemplo n.º 5
0
 /// <summary>
 /// Initializes a new instance of the <see cref="DocumentCategorizerAnalyzer" /> using the default weight.
 /// </summary>
 /// <param name="documentCategorizer">The document categorizer.</param>
 /// <exception cref="System.ArgumentNullException">documentCategorizer</exception>
 public DocumentCategorizerAnalyzer(IDocumentCategorizer documentCategorizer) : this(documentCategorizer, 2f)
 {
 }