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/03/26 13:26:05 UTC

svn commit: r1461079 - /uima/sandbox/textmarker/trunk/textmarker-core/src/main/java/org/apache/uima/textmarker/rule/TextMarkerTypeMatcher.java

Author: pkluegl
Date: Tue Mar 26 12:26:05 2013
New Revision: 1461079

URL: http://svn.apache.org/r1461079
Log:
UIMA-2761
- only skip anchoring TMB if it is visible

Modified:
    uima/sandbox/textmarker/trunk/textmarker-core/src/main/java/org/apache/uima/textmarker/rule/TextMarkerTypeMatcher.java

Modified: uima/sandbox/textmarker/trunk/textmarker-core/src/main/java/org/apache/uima/textmarker/rule/TextMarkerTypeMatcher.java
URL: http://svn.apache.org/viewvc/uima/sandbox/textmarker/trunk/textmarker-core/src/main/java/org/apache/uima/textmarker/rule/TextMarkerTypeMatcher.java?rev=1461079&r1=1461078&r2=1461079&view=diff
==============================================================================
--- uima/sandbox/textmarker/trunk/textmarker-core/src/main/java/org/apache/uima/textmarker/rule/TextMarkerTypeMatcher.java (original)
+++ uima/sandbox/textmarker/trunk/textmarker-core/src/main/java/org/apache/uima/textmarker/rule/TextMarkerTypeMatcher.java Tue Mar 26 12:26:05 2013
@@ -92,7 +92,7 @@ public class TextMarkerTypeMatcher imple
       return Collections.emptyList();
     }
     stream.moveTo(lastBasic);
-    if(stream.isVisible(annotation)) {
+    if(stream.isVisible(lastBasic)) {
       stream.moveToNext();
     }
     if (stream.isValid()) {
@@ -125,7 +125,9 @@ public class TextMarkerTypeMatcher imple
       return Collections.emptyList();
     }
     stream.moveTo(firstBasic);
-    stream.moveToPrevious();
+    if(stream.isVisible(firstBasic)) {
+      stream.moveToPrevious();
+    }
     if (stream.isValid()) {
       TextMarkerBasic nextBasic = (TextMarkerBasic) stream.get();
       List<Type> reTypes = getTypes(parent, stream);