You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@uima.apache.org by pk...@apache.org on 2013/01/21 17:16:50 UTC
svn commit: r1436450 -
/uima/sandbox/TextMarker/trunk/uimaj-ep-textmarker-ide/src/main/java/org/apache/uima/textmarker/ide/launching/TextMarkerInterpreterRunner.java
Author: pkluegl
Date: Mon Jan 21 16:16:49 2013
New Revision: 1436450
URL: http://svn.apache.org/viewvc?rev=1436450&view=rev
Log:
UIMA-2589
- added break in loop to cancel script
Modified:
uima/sandbox/TextMarker/trunk/uimaj-ep-textmarker-ide/src/main/java/org/apache/uima/textmarker/ide/launching/TextMarkerInterpreterRunner.java
Modified: uima/sandbox/TextMarker/trunk/uimaj-ep-textmarker-ide/src/main/java/org/apache/uima/textmarker/ide/launching/TextMarkerInterpreterRunner.java
URL: http://svn.apache.org/viewvc/uima/sandbox/TextMarker/trunk/uimaj-ep-textmarker-ide/src/main/java/org/apache/uima/textmarker/ide/launching/TextMarkerInterpreterRunner.java?rev=1436450&r1=1436449&r2=1436450&view=diff
==============================================================================
--- uima/sandbox/TextMarker/trunk/uimaj-ep-textmarker-ide/src/main/java/org/apache/uima/textmarker/ide/launching/TextMarkerInterpreterRunner.java (original)
+++ uima/sandbox/TextMarker/trunk/uimaj-ep-textmarker-ide/src/main/java/org/apache/uima/textmarker/ide/launching/TextMarkerInterpreterRunner.java Mon Jan 21 16:16:49 2013
@@ -240,8 +240,11 @@ public class TextMarkerInterpreterRunner
}
mon.worked(1);
for (File each : inputFiles) {
-
+
mon.setTaskName("Processing " + each.getName());
+ if(mon.isCanceled()) {
+ break;
+ }
try {
if (cas == null) {
cas = ae.newCAS();
@@ -253,12 +256,22 @@ public class TextMarkerInterpreterRunner
} else {
cas.setDocumentText(getText(each));
}
+
+ if(mon.isCanceled()) {
+ break;
+ }
+
TextMarkerEngine.removeSourceDocumentInformation(cas);
TextMarkerEngine.addSourceDocumentInformation(cas, each);
ae.process(cas);
mon.worked(1);
+
+ if(mon.isCanceled()) {
+ break;
+ }
+
File outputFile = new File(outputDir, each.getName() + ".xmi");
mon.setTaskName("Saving " + outputFile.getName());
writeXmi(cas, outputFile);