You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@opennlp.apache.org by jo...@apache.org on 2011/07/12 12:37:40 UTC
svn commit: r1145533 - in
/incubator/opennlp/trunk/opennlp-tools/src/main/java/opennlp/tools/cmdline:
CLI.java TerminateToolException.java
Author: joern
Date: Tue Jul 12 10:37:39 2011
New Revision: 1145533
URL: http://svn.apache.org/viewvc?rev=1145533&view=rev
Log:
OPENNLP-221 Enhanced CLI to print ToolTerminateException message when terminating
Modified:
incubator/opennlp/trunk/opennlp-tools/src/main/java/opennlp/tools/cmdline/CLI.java
incubator/opennlp/trunk/opennlp-tools/src/main/java/opennlp/tools/cmdline/TerminateToolException.java
Modified: incubator/opennlp/trunk/opennlp-tools/src/main/java/opennlp/tools/cmdline/CLI.java
URL: http://svn.apache.org/viewvc/incubator/opennlp/trunk/opennlp-tools/src/main/java/opennlp/tools/cmdline/CLI.java?rev=1145533&r1=1145532&r2=1145533&view=diff
==============================================================================
--- incubator/opennlp/trunk/opennlp-tools/src/main/java/opennlp/tools/cmdline/CLI.java (original)
+++ incubator/opennlp/trunk/opennlp-tools/src/main/java/opennlp/tools/cmdline/CLI.java Tue Jul 12 10:37:39 2011
@@ -187,6 +187,10 @@ public final class CLI {
tool.run(toolArguments);
}
catch (TerminateToolException e) {
+
+ if (e.getMessage() != null)
+ System.err.println(e.getMessage());
+
System.exit(e.getCode());
}
}
Modified: incubator/opennlp/trunk/opennlp-tools/src/main/java/opennlp/tools/cmdline/TerminateToolException.java
URL: http://svn.apache.org/viewvc/incubator/opennlp/trunk/opennlp-tools/src/main/java/opennlp/tools/cmdline/TerminateToolException.java?rev=1145533&r1=1145532&r2=1145533&view=diff
==============================================================================
--- incubator/opennlp/trunk/opennlp-tools/src/main/java/opennlp/tools/cmdline/TerminateToolException.java (original)
+++ incubator/opennlp/trunk/opennlp-tools/src/main/java/opennlp/tools/cmdline/TerminateToolException.java Tue Jul 12 10:37:39 2011
@@ -30,12 +30,22 @@ public class TerminateToolException exte
private static final long serialVersionUID = 1L;
private final int code;
+ private final String message;
- public TerminateToolException(int code) {
+ public TerminateToolException(int code, String message) {
this.code = code;
+ this.message = message;
+ }
+
+ public TerminateToolException(int code) {
+ this(code, null);
}
public int getCode() {
return code;
}
+
+ public String getMessage() {
+ return message;
+ }
}