You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ctakes.apache.org by tm...@apache.org on 2013/04/05 23:19:56 UTC

svn commit: r1465132 - /ctakes/trunk/ctakes-temporal/src/main/java/org/apache/ctakes/temporal/ae/THYMEKnowtatorXMLReader.java

Author: tmill
Date: Fri Apr  5 21:19:55 2013
New Revision: 1465132

URL: http://svn.apache.org/r1465132
Log:
Steve Bethard's patch for reading in knowtator files from new svn repo structure.

Modified:
    ctakes/trunk/ctakes-temporal/src/main/java/org/apache/ctakes/temporal/ae/THYMEKnowtatorXMLReader.java

Modified: ctakes/trunk/ctakes-temporal/src/main/java/org/apache/ctakes/temporal/ae/THYMEKnowtatorXMLReader.java
URL: http://svn.apache.org/viewvc/ctakes/trunk/ctakes-temporal/src/main/java/org/apache/ctakes/temporal/ae/THYMEKnowtatorXMLReader.java?rev=1465132&r1=1465131&r2=1465132&view=diff
==============================================================================
--- ctakes/trunk/ctakes-temporal/src/main/java/org/apache/ctakes/temporal/ae/THYMEKnowtatorXMLReader.java (original)
+++ ctakes/trunk/ctakes-temporal/src/main/java/org/apache/ctakes/temporal/ae/THYMEKnowtatorXMLReader.java Fri Apr  5 21:19:55 2013
@@ -66,12 +66,12 @@ public class THYMEKnowtatorXMLReader ext
   protected URI getKnowtatorURI(JCas jCas) throws AnalysisEngineProcessException {
     URI uri = this.getTextURI(jCas);
     File file = new File(uri.getPath());
-    String subDir = file.getParentFile().getName();
-    Matcher matcher = Pattern.compile("^doc(\\d+)$").matcher(subDir);
+    String subDir = file.getName().substring(3, 5);
+    Matcher matcher = Pattern.compile("^\\d+$").matcher(subDir);
     if (!matcher.matches()) {
       throw new IllegalArgumentException("Unrecognized subdirectory naming: " + subDir);
     }
-    subDir = String.format("gold_revised_xml_docset%02d", Integer.parseInt(matcher.group(1)));
+    subDir = String.format("gold_revised_xml_docset%s", subDir);
     String fileName = file.getName() + ".knowtator.xml";
     return new File(new File(this.knowtatorXMLDirectory, subDir), fileName).toURI();
   }