This is an automated email from the ASF dual-hosted git repository.

sergeykamov pushed a commit to branch NLPCRAFT-468
in repository https://gitbox.apache.org/repos/asf/incubator-nlpcraft.git


The following commit(s) were added to refs/heads/NLPCRAFT-468 by this push:
     new 1bdae3a  WIP.
1bdae3a is described below

commit 1bdae3af3b7ddfc9e7d88fd62eb16d3f45f90706
Author: Sergey Kamov <[email protected]>
AuthorDate: Tue Oct 12 21:19:29 2021 +0300

    WIP.
---
 .../src/main/scala/org/apache/nlpcraft/model/NCModelConfig.java   | 8 ++++----
 .../org/apache/nlpcraft/model/builders/NCModelConfigBuilder.java  | 8 ++++----
 .../model/components/detectors/NCDefaultStopWordsDetector.java    | 4 ++--
 .../model/components/detectors/NCDefaultSwearWordsDetector.java   | 4 ++--
 .../model/components/detectors/NCSimpleWordsDetector.java         | 4 ++--
 .../model/nlp/{NCNlpWordsDetector.java => NCNlpDetector.java}     | 2 +-
 6 files changed, 15 insertions(+), 15 deletions(-)

diff --git 
a/nlpcraft/src/main/scala/org/apache/nlpcraft/model/NCModelConfig.java 
b/nlpcraft/src/main/scala/org/apache/nlpcraft/model/NCModelConfig.java
index 2e66e17..d8d8856 100644
--- a/nlpcraft/src/main/scala/org/apache/nlpcraft/model/NCModelConfig.java
+++ b/nlpcraft/src/main/scala/org/apache/nlpcraft/model/NCModelConfig.java
@@ -23,7 +23,7 @@ import 
org.apache.nlpcraft.model.components.ner.synonyms.NCSynonymsNerElement;
 import org.apache.nlpcraft.model.components.tokenizer.NCOpenNlpTokenizer;
 import org.apache.nlpcraft.model.nlp.NCNlpNerParser;
 import org.apache.nlpcraft.model.nlp.NCNlpTokenizer;
-import org.apache.nlpcraft.model.nlp.NCNlpWordsDetector;
+import org.apache.nlpcraft.model.nlp.NCNlpDetector;
 
 import java.time.Duration;
 import java.util.Collections;
@@ -701,15 +701,15 @@ public interface NCModelConfig {
     // TODO: dropped. getSuspiciousWords,
     //  TODO: dropped - getAdditionalStopWords, getExcludedStopWords - just 
override if necessary getStopWordsDetector.
 
-    default NCNlpWordsDetector getStopWordsDetector() {
+    default NCNlpDetector getStopWordsDetector() {
         return new NCDefaultStopWordsDetector();
     }
 
-    default NCNlpWordsDetector getSwearWordsDetector() {
+    default NCNlpDetector getSwearWordsDetector() {
         return new NCDefaultSwearWordsDetector();
     }
 
-    default NCNlpWordsDetector getSuspiciousWordsDetector() {
+    default NCNlpDetector getSuspiciousWordsDetector() {
         return null;
     }
 
diff --git 
a/nlpcraft/src/main/scala/org/apache/nlpcraft/model/builders/NCModelConfigBuilder.java
 
b/nlpcraft/src/main/scala/org/apache/nlpcraft/model/builders/NCModelConfigBuilder.java
index 82cfd26..e31ea51 100644
--- 
a/nlpcraft/src/main/scala/org/apache/nlpcraft/model/builders/NCModelConfigBuilder.java
+++ 
b/nlpcraft/src/main/scala/org/apache/nlpcraft/model/builders/NCModelConfigBuilder.java
@@ -18,7 +18,7 @@
 package org.apache.nlpcraft.model.builders;
 
 import org.apache.nlpcraft.model.NCModelConfig;
-import org.apache.nlpcraft.model.nlp.NCNlpWordsDetector;
+import org.apache.nlpcraft.model.nlp.NCNlpDetector;
 import org.apache.nlpcraft.model.nlp.NCNlpNerParser;
 import org.apache.nlpcraft.model.nlp.NCNlpTokenizer;
 
@@ -78,13 +78,13 @@ public class NCModelConfigBuilder {
     }
 
     // 2. 3 custom words detector. Free implementation supported.
-    public NCModelConfigBuilder withStopWordsDetector(NCNlpWordsDetector 
detector) {
+    public NCModelConfigBuilder withStopWordsDetector(NCNlpDetector detector) {
         return this;
     }
-    public NCModelConfigBuilder withSwearWordsDetector(NCNlpWordsDetector 
detectorr) {
+    public NCModelConfigBuilder withSwearWordsDetector(NCNlpDetector 
detectorr) {
         return this;
     }
-    public NCModelConfigBuilder withSuspiciousWordsDetector(NCNlpWordsDetector 
detector) {
+    public NCModelConfigBuilder withSuspiciousWordsDetector(NCNlpDetector 
detector) {
         return this;
     }
 
diff --git 
a/nlpcraft/src/main/scala/org/apache/nlpcraft/model/components/detectors/NCDefaultStopWordsDetector.java
 
b/nlpcraft/src/main/scala/org/apache/nlpcraft/model/components/detectors/NCDefaultStopWordsDetector.java
index 6fe2ca3..b736117 100644
--- 
a/nlpcraft/src/main/scala/org/apache/nlpcraft/model/components/detectors/NCDefaultStopWordsDetector.java
+++ 
b/nlpcraft/src/main/scala/org/apache/nlpcraft/model/components/detectors/NCDefaultStopWordsDetector.java
@@ -18,7 +18,7 @@
 package org.apache.nlpcraft.model.components.detectors;
 
 import org.apache.nlpcraft.model.nlp.NCNlpWord;
-import org.apache.nlpcraft.model.nlp.NCNlpWordsDetector;
+import org.apache.nlpcraft.model.nlp.NCNlpDetector;
 
 import java.util.Collections;
 import java.util.List;
@@ -26,7 +26,7 @@ import java.util.List;
 /**
  * Stopwords detector default implementation.
  */
-public class NCDefaultStopWordsDetector implements NCNlpWordsDetector  {
+public class NCDefaultStopWordsDetector implements NCNlpDetector {
     @Override
     public List<NCNlpWord> detect(List<NCNlpWord> sen) {
         return Collections.emptyList();
diff --git 
a/nlpcraft/src/main/scala/org/apache/nlpcraft/model/components/detectors/NCDefaultSwearWordsDetector.java
 
b/nlpcraft/src/main/scala/org/apache/nlpcraft/model/components/detectors/NCDefaultSwearWordsDetector.java
index 4603e20..69026a6 100644
--- 
a/nlpcraft/src/main/scala/org/apache/nlpcraft/model/components/detectors/NCDefaultSwearWordsDetector.java
+++ 
b/nlpcraft/src/main/scala/org/apache/nlpcraft/model/components/detectors/NCDefaultSwearWordsDetector.java
@@ -18,7 +18,7 @@
 package org.apache.nlpcraft.model.components.detectors;
 
 import org.apache.nlpcraft.model.nlp.NCNlpWord;
-import org.apache.nlpcraft.model.nlp.NCNlpWordsDetector;
+import org.apache.nlpcraft.model.nlp.NCNlpDetector;
 
 import java.util.Collections;
 import java.util.List;
@@ -26,7 +26,7 @@ import java.util.List;
 /**
  * Swearwords detector default implementation.
  */
-public class NCDefaultSwearWordsDetector implements NCNlpWordsDetector  {
+public class NCDefaultSwearWordsDetector implements NCNlpDetector {
     @Override
     public List<NCNlpWord> detect(List<NCNlpWord> sen) {
         return Collections.emptyList();
diff --git 
a/nlpcraft/src/main/scala/org/apache/nlpcraft/model/components/detectors/NCSimpleWordsDetector.java
 
b/nlpcraft/src/main/scala/org/apache/nlpcraft/model/components/detectors/NCSimpleWordsDetector.java
index 61efcda..0c471af 100644
--- 
a/nlpcraft/src/main/scala/org/apache/nlpcraft/model/components/detectors/NCSimpleWordsDetector.java
+++ 
b/nlpcraft/src/main/scala/org/apache/nlpcraft/model/components/detectors/NCSimpleWordsDetector.java
@@ -18,7 +18,7 @@
 package org.apache.nlpcraft.model.components.detectors;
 
 import org.apache.nlpcraft.model.nlp.NCNlpWord;
-import org.apache.nlpcraft.model.nlp.NCNlpWordsDetector;
+import org.apache.nlpcraft.model.nlp.NCNlpDetector;
 
 import java.util.Collections;
 import java.util.List;
@@ -28,7 +28,7 @@ import java.util.stream.Collectors;
 /**
  *
  */
-public class NCSimpleWordsDetector implements NCNlpWordsDetector  {
+public class NCSimpleWordsDetector implements NCNlpDetector {
     private final Set<String> words;
 
     public NCSimpleWordsDetector(Set<String> words) {
diff --git 
a/nlpcraft/src/main/scala/org/apache/nlpcraft/model/nlp/NCNlpWordsDetector.java 
b/nlpcraft/src/main/scala/org/apache/nlpcraft/model/nlp/NCNlpDetector.java
similarity index 96%
rename from 
nlpcraft/src/main/scala/org/apache/nlpcraft/model/nlp/NCNlpWordsDetector.java
rename to 
nlpcraft/src/main/scala/org/apache/nlpcraft/model/nlp/NCNlpDetector.java
index 794821c..0e2fa27 100644
--- 
a/nlpcraft/src/main/scala/org/apache/nlpcraft/model/nlp/NCNlpWordsDetector.java
+++ b/nlpcraft/src/main/scala/org/apache/nlpcraft/model/nlp/NCNlpDetector.java
@@ -21,7 +21,7 @@ import org.apache.nlpcraft.model.nlp.NCNlpWord;
 
 import java.util.List;
 
-public interface NCNlpWordsDetector {
+public interface NCNlpDetector {
     /**
      * Finds words by some criteria in given words list.
      *

Reply via email to