Repository: opennlp
Updated Branches:
  refs/heads/LangDetect eb6fb32d1 -> 4a4bf9100


Hookup the langdetect converter to the cli


Project: http://git-wip-us.apache.org/repos/asf/opennlp/repo
Commit: http://git-wip-us.apache.org/repos/asf/opennlp/commit/696c1493
Tree: http://git-wip-us.apache.org/repos/asf/opennlp/tree/696c1493
Diff: http://git-wip-us.apache.org/repos/asf/opennlp/diff/696c1493

Branch: refs/heads/LangDetect
Commit: 696c149359bfc54e709d0f2844dc384a793a6e6e
Parents: eb6fb32
Author: Jörn Kottmann <[email protected]>
Authored: Fri May 19 15:50:47 2017 +0200
Committer: Jörn Kottmann <[email protected]>
Committed: Fri May 19 15:55:22 2017 +0200

----------------------------------------------------------------------
 opennlp-tools/src/main/java/opennlp/tools/cmdline/CLI.java  | 2 ++
 .../formats/leipzig/LeipzigLanguageSampleStreamFactory.java | 9 +++++----
 2 files changed, 7 insertions(+), 4 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/opennlp/blob/696c1493/opennlp-tools/src/main/java/opennlp/tools/cmdline/CLI.java
----------------------------------------------------------------------
diff --git a/opennlp-tools/src/main/java/opennlp/tools/cmdline/CLI.java 
b/opennlp-tools/src/main/java/opennlp/tools/cmdline/CLI.java
index 9cef28b..c828e26 100644
--- a/opennlp-tools/src/main/java/opennlp/tools/cmdline/CLI.java
+++ b/opennlp-tools/src/main/java/opennlp/tools/cmdline/CLI.java
@@ -37,6 +37,7 @@ import opennlp.tools.cmdline.doccat.DoccatEvaluatorTool;
 import opennlp.tools.cmdline.doccat.DoccatTool;
 import opennlp.tools.cmdline.doccat.DoccatTrainerTool;
 import opennlp.tools.cmdline.entitylinker.EntityLinkerTool;
+import opennlp.tools.cmdline.langdetect.LanguageDetectorConverterTool;
 import opennlp.tools.cmdline.langdetect.LanguageDetectorCrossValidatorTool;
 import opennlp.tools.cmdline.langdetect.LanguageDetectorEvaluatorTool;
 import opennlp.tools.cmdline.langdetect.LanguageDetectorTool;
@@ -97,6 +98,7 @@ public final class CLI {
     // Language Detector
     tools.add(new LanguageDetectorTool());
     tools.add(new LanguageDetectorTrainerTool());
+    tools.add(new LanguageDetectorConverterTool());
     tools.add(new LanguageDetectorCrossValidatorTool());
     tools.add(new LanguageDetectorEvaluatorTool());
 

http://git-wip-us.apache.org/repos/asf/opennlp/blob/696c1493/opennlp-tools/src/main/java/opennlp/tools/formats/leipzig/LeipzigLanguageSampleStreamFactory.java
----------------------------------------------------------------------
diff --git 
a/opennlp-tools/src/main/java/opennlp/tools/formats/leipzig/LeipzigLanguageSampleStreamFactory.java
 
b/opennlp-tools/src/main/java/opennlp/tools/formats/leipzig/LeipzigLanguageSampleStreamFactory.java
index 96b0378..59a7551 100644
--- 
a/opennlp-tools/src/main/java/opennlp/tools/formats/leipzig/LeipzigLanguageSampleStreamFactory.java
+++ 
b/opennlp-tools/src/main/java/opennlp/tools/formats/leipzig/LeipzigLanguageSampleStreamFactory.java
@@ -42,11 +42,11 @@ public class LeipzigLanguageSampleStreamFactory
 
     @ParameterDescription(valueName = "sentencesPerSample",
         description = "number of sentences per sample")
-    int getSentencesPerSample();
+    String getSentencesPerSample();
 
     @ParameterDescription(valueName = "samplesPerLanguage",
         description = "number of samples per language")
-    int getSamplesPerLanguage();
+    String getSamplesPerLanguage();
   }
 
   protected <P> LeipzigLanguageSampleStreamFactory(Class<P> params) {
@@ -64,8 +64,9 @@ public class LeipzigLanguageSampleStreamFactory
     File sentencesFileDir = params.getSentencesDir();
 
     try {
-      return new LeipzigLanguageSampleStream(sentencesFileDir, 
params.getSentencesPerSample(),
-          params.getSamplesPerLanguage());
+      return new LeipzigLanguageSampleStream(sentencesFileDir,
+          Integer.parseInt(params.getSentencesPerSample()),
+          Integer.parseInt(params.getSamplesPerLanguage()));
     } catch (IOException e) {
       throw new TerminateToolException(-1, "IO error while opening sample 
data.", e);
     }

Reply via email to