You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@opennlp.apache.org by co...@apache.org on 2011/07/12 19:28:05 UTC
svn commit: r1145688 - in
/incubator/opennlp/trunk/opennlp-tools/src/main/java/opennlp/tools/cmdline:
namefind/TokenNameFinderEvaluatorTool.java
postag/POSTaggerEvaluatorTool.java tokenizer/TokenizerMEEvaluatorTool.java
Author: colen
Date: Tue Jul 12 17:28:05 2011
New Revision: 1145688
URL: http://svn.apache.org/viewvc?rev=1145688&view=rev
Log:
OPENNLP-221 Accidentally removed check if the file passed in -data is valid. Adding the validation back.
Modified:
incubator/opennlp/trunk/opennlp-tools/src/main/java/opennlp/tools/cmdline/namefind/TokenNameFinderEvaluatorTool.java
incubator/opennlp/trunk/opennlp-tools/src/main/java/opennlp/tools/cmdline/postag/POSTaggerEvaluatorTool.java
incubator/opennlp/trunk/opennlp-tools/src/main/java/opennlp/tools/cmdline/tokenizer/TokenizerMEEvaluatorTool.java
Modified: incubator/opennlp/trunk/opennlp-tools/src/main/java/opennlp/tools/cmdline/namefind/TokenNameFinderEvaluatorTool.java
URL: http://svn.apache.org/viewvc/incubator/opennlp/trunk/opennlp-tools/src/main/java/opennlp/tools/cmdline/namefind/TokenNameFinderEvaluatorTool.java?rev=1145688&r1=1145687&r2=1145688&view=diff
==============================================================================
--- incubator/opennlp/trunk/opennlp-tools/src/main/java/opennlp/tools/cmdline/namefind/TokenNameFinderEvaluatorTool.java (original)
+++ incubator/opennlp/trunk/opennlp-tools/src/main/java/opennlp/tools/cmdline/namefind/TokenNameFinderEvaluatorTool.java Tue Jul 12 17:28:05 2011
@@ -25,6 +25,7 @@ import opennlp.tools.cmdline.ArgumentPar
import opennlp.tools.cmdline.BasicEvaluationParameters;
import opennlp.tools.cmdline.CLI;
import opennlp.tools.cmdline.CmdLineTool;
+import opennlp.tools.cmdline.CmdLineUtil;
import opennlp.tools.cmdline.PerformanceMonitor;
import opennlp.tools.cmdline.TerminateToolException;
import opennlp.tools.namefind.NameFinderME;
@@ -59,6 +60,7 @@ public final class TokenNameFinderEvalua
BasicEvaluationParameters.class);
File testData = params.getData();
+ CmdLineUtil.checkInputFile("Test data", testData);
Charset encoding = params.getEncoding();
Modified: incubator/opennlp/trunk/opennlp-tools/src/main/java/opennlp/tools/cmdline/postag/POSTaggerEvaluatorTool.java
URL: http://svn.apache.org/viewvc/incubator/opennlp/trunk/opennlp-tools/src/main/java/opennlp/tools/cmdline/postag/POSTaggerEvaluatorTool.java?rev=1145688&r1=1145687&r2=1145688&view=diff
==============================================================================
--- incubator/opennlp/trunk/opennlp-tools/src/main/java/opennlp/tools/cmdline/postag/POSTaggerEvaluatorTool.java (original)
+++ incubator/opennlp/trunk/opennlp-tools/src/main/java/opennlp/tools/cmdline/postag/POSTaggerEvaluatorTool.java Tue Jul 12 17:28:05 2011
@@ -25,6 +25,7 @@ import opennlp.tools.cmdline.ArgumentPar
import opennlp.tools.cmdline.BasicEvaluationParameters;
import opennlp.tools.cmdline.CLI;
import opennlp.tools.cmdline.CmdLineTool;
+import opennlp.tools.cmdline.CmdLineUtil;
import opennlp.tools.cmdline.TerminateToolException;
import opennlp.tools.postag.POSEvaluator;
import opennlp.tools.postag.POSModel;
@@ -57,6 +58,7 @@ public final class POSTaggerEvaluatorToo
BasicEvaluationParameters.class);
File testData = params.getData();
+ CmdLineUtil.checkInputFile("Test data", testData);
Charset encoding = params.getEncoding();
Modified: incubator/opennlp/trunk/opennlp-tools/src/main/java/opennlp/tools/cmdline/tokenizer/TokenizerMEEvaluatorTool.java
URL: http://svn.apache.org/viewvc/incubator/opennlp/trunk/opennlp-tools/src/main/java/opennlp/tools/cmdline/tokenizer/TokenizerMEEvaluatorTool.java?rev=1145688&r1=1145687&r2=1145688&view=diff
==============================================================================
--- incubator/opennlp/trunk/opennlp-tools/src/main/java/opennlp/tools/cmdline/tokenizer/TokenizerMEEvaluatorTool.java (original)
+++ incubator/opennlp/trunk/opennlp-tools/src/main/java/opennlp/tools/cmdline/tokenizer/TokenizerMEEvaluatorTool.java Tue Jul 12 17:28:05 2011
@@ -17,6 +17,7 @@
package opennlp.tools.cmdline.tokenizer;
+import java.io.File;
import java.io.IOException;
import java.nio.charset.Charset;
@@ -24,6 +25,7 @@ import opennlp.tools.cmdline.ArgumentPar
import opennlp.tools.cmdline.BasicEvaluationParameters;
import opennlp.tools.cmdline.CLI;
import opennlp.tools.cmdline.CmdLineTool;
+import opennlp.tools.cmdline.CmdLineUtil;
import opennlp.tools.cmdline.TerminateToolException;
import opennlp.tools.tokenize.TokenSample;
import opennlp.tools.tokenize.TokenizerEvaluator;
@@ -62,9 +64,12 @@ public final class TokenizerMEEvaluatorT
new opennlp.tools.tokenize.TokenizerME(model));
System.out.print("Evaluating ... ");
+
+ File testData = params.getData();
+ CmdLineUtil.checkInputFile("Test data", testData);
ObjectStream<TokenSample> sampleStream = TokenizerTrainerTool
- .openSampleData("Test", params.getData(), encoding);
+ .openSampleData("Test", testData, encoding);
try {
evaluator.evaluate(sampleStream);