You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@uima.apache.org by jo...@apache.org on 2008/09/16 14:06:24 UTC

svn commit: r695824 - in /incubator/uima/sandbox/trunk/CasEditor: META-INF/MANIFEST.MF src/main/java/org/apache/uima/caseditor/editor/annotation/TokenDrawingStrategy.java src/main/java/org/apache/uima/caseditor/uima/CorporaCollectionReader.java

Author: joern
Date: Tue Sep 16 05:06:23 2008
New Revision: 695824

URL: http://svn.apache.org/viewvc?rev=695824&view=rev
Log:
UIMA-1100 Fixed an off by one error

Modified:
    incubator/uima/sandbox/trunk/CasEditor/META-INF/MANIFEST.MF
    incubator/uima/sandbox/trunk/CasEditor/src/main/java/org/apache/uima/caseditor/editor/annotation/TokenDrawingStrategy.java
    incubator/uima/sandbox/trunk/CasEditor/src/main/java/org/apache/uima/caseditor/uima/CorporaCollectionReader.java

Modified: incubator/uima/sandbox/trunk/CasEditor/META-INF/MANIFEST.MF
URL: http://svn.apache.org/viewvc/incubator/uima/sandbox/trunk/CasEditor/META-INF/MANIFEST.MF?rev=695824&r1=695823&r2=695824&view=diff
==============================================================================
--- incubator/uima/sandbox/trunk/CasEditor/META-INF/MANIFEST.MF (original)
+++ incubator/uima/sandbox/trunk/CasEditor/META-INF/MANIFEST.MF Tue Sep 16 05:06:23 2008
@@ -3,7 +3,7 @@
 Bundle-Name: UIMA Cas Editor
 Bundle-SymbolicName: org.apache.uima.caseditor;singleton:=true
 Bundle-Version: 2.2.2.incubating
-Bundle-ClassPath: ./caseditor.jar
+Bundle-ClassPath: ./caseditor.jar;./target/classes
 Bundle-Activator: org.apache.uima.caseditor.CasEditorPlugin
 Bundle-Vendor: The Apache Software Foundation
 Require-Bundle: org.eclipse.core.runtime,

Modified: incubator/uima/sandbox/trunk/CasEditor/src/main/java/org/apache/uima/caseditor/editor/annotation/TokenDrawingStrategy.java
URL: http://svn.apache.org/viewvc/incubator/uima/sandbox/trunk/CasEditor/src/main/java/org/apache/uima/caseditor/editor/annotation/TokenDrawingStrategy.java?rev=695824&r1=695823&r2=695824&view=diff
==============================================================================
--- incubator/uima/sandbox/trunk/CasEditor/src/main/java/org/apache/uima/caseditor/editor/annotation/TokenDrawingStrategy.java (original)
+++ incubator/uima/sandbox/trunk/CasEditor/src/main/java/org/apache/uima/caseditor/editor/annotation/TokenDrawingStrategy.java Tue Sep 16 05:06:23 2008
@@ -65,7 +65,7 @@
 
           boolean isDrawCloseBracket = annotationFS.getEnd() == offset + length;
           // and no space after offset
-          if (isDrawCloseBracket && offset + length <= textWidget.getText().length()
+          if (isDrawCloseBracket && offset + length < textWidget.getText().length()
                   && !isWhitespace(textWidget, offset + length)) {
             gc.drawLine(bounds.x + bounds.width, bounds.y + bounds.height - 1, bounds.x
                     + bounds.width - BRACKET_WIDTH, bounds.y + bounds.height - 1);

Modified: incubator/uima/sandbox/trunk/CasEditor/src/main/java/org/apache/uima/caseditor/uima/CorporaCollectionReader.java
URL: http://svn.apache.org/viewvc/incubator/uima/sandbox/trunk/CasEditor/src/main/java/org/apache/uima/caseditor/uima/CorporaCollectionReader.java?rev=695824&r1=695823&r2=695824&view=diff
==============================================================================
--- incubator/uima/sandbox/trunk/CasEditor/src/main/java/org/apache/uima/caseditor/uima/CorporaCollectionReader.java (original)
+++ incubator/uima/sandbox/trunk/CasEditor/src/main/java/org/apache/uima/caseditor/uima/CorporaCollectionReader.java Tue Sep 16 05:06:23 2008
@@ -22,6 +22,7 @@
 import java.util.Collection;
 import java.util.Iterator;
 import java.util.LinkedList;
+import java.util.List;
 
 import org.apache.uima.cas.CAS;
 import org.apache.uima.cas_data.CasData;
@@ -38,7 +39,8 @@
  * {@link CorpusElement}s.
  */
 public class CorporaCollectionReader extends CollectionReader_ImplBase {
-  private Iterator mDocumentIterator;
+	
+  private Iterator<DocumentElement> documentIterator;
 
   /**
    * Sets the <code>CorpusElement</code>s to be read.
@@ -47,13 +49,13 @@
    */
   public void setCorpora(Collection<CorpusElement> corpora) {
     if (corpora != null) {
-      LinkedList<DocumentElement> documents = new LinkedList<DocumentElement>();
+      List<DocumentElement> documents = new LinkedList<DocumentElement>();
 
       for (CorpusElement element : corpora) {
         documents.addAll(element.getDocuments());
       }
 
-      mDocumentIterator = documents.iterator();
+      documentIterator = documents.iterator();
     }
   }
 
@@ -63,14 +65,14 @@
    * @throws CollectionException -
    */
   public void getNext(CAS cas) throws CollectionException {
-    DocumentElement document = (DocumentElement) mDocumentIterator.next();
+    DocumentElement document = (DocumentElement) documentIterator.next();
 
     CAS documentCas = null;
 
     try {
       documentCas = document.getDocument(false).getCAS();
     } catch (CoreException e) {
-      // TODO Auto-generated catch block
+      // TODO Handle this exception well
       e.printStackTrace();
     }
 
@@ -85,8 +87,8 @@
    * Checks if there is one more cas available.
    */
   public boolean hasNext() {
-    if (mDocumentIterator != null) {
-      return mDocumentIterator.hasNext();
+    if (documentIterator != null) {
+      return documentIterator.hasNext();
     } else {
       return false;
     }