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 2014/04/26 22:44:10 UTC

svn commit: r1590295 - /ctakes/trunk/ctakes-lvg/src/main/java/org/apache/ctakes/lvg/ae/LvgAnnotator.java

Author: tmill
Date: Sat Apr 26 20:44:10 2014
New Revision: 1590295

URL: http://svn.apache.org/r1590295
Log:
CTAKES-297: Standardized Lvg static factory method by catching URI exception.

Modified:
    ctakes/trunk/ctakes-lvg/src/main/java/org/apache/ctakes/lvg/ae/LvgAnnotator.java

Modified: ctakes/trunk/ctakes-lvg/src/main/java/org/apache/ctakes/lvg/ae/LvgAnnotator.java
URL: http://svn.apache.org/viewvc/ctakes/trunk/ctakes-lvg/src/main/java/org/apache/ctakes/lvg/ae/LvgAnnotator.java?rev=1590295&r1=1590294&r2=1590295&view=diff
==============================================================================
--- ctakes/trunk/ctakes-lvg/src/main/java/org/apache/ctakes/lvg/ae/LvgAnnotator.java (original)
+++ ctakes/trunk/ctakes-lvg/src/main/java/org/apache/ctakes/lvg/ae/LvgAnnotator.java Sat Apr 26 20:44:10 2014
@@ -560,26 +560,30 @@ public class LvgAnnotator extends JCasAn
 		}
 	}
 
-	public static AnalysisEngineDescription createAnnotatorDescription() throws ResourceInitializationException, URISyntaxException{
-	  return AnalysisEngineFactory.createPrimitiveDescription(LvgAnnotator.class,
-        LvgAnnotator.PARAM_USE_CMD_CACHE,
-        false,
-        LvgAnnotator.PARAM_USE_LEMMA_CACHE,
-        false,
-        LvgAnnotator.PARAM_USE_SEGMENTS,
-        false,
-	      LvgAnnotator.PARAM_LEMMA_CACHE_FREQUENCY_CUTOFF,
-	      20,
-	      LvgAnnotator.PARAM_LEMMA_FREQ_CUTOFF,
-	      20,
-	      LvgAnnotator.PARAM_POST_LEMMAS,
-	      false,
-	      LvgAnnotator.PARAM_LVGCMDAPI_RESRC_KEY,
-	      ExternalResourceFactory.createExternalResourceDescription(
-            LvgCmdApiResourceImpl.class,
-            new File(LvgCmdApiResourceImpl.class.getResource(
-                "/org/apache/ctakes/lvg/data/config/lvg.properties").toURI()))
-	      );
+	public static AnalysisEngineDescription createAnnotatorDescription() throws ResourceInitializationException {
+	  try {
+      return AnalysisEngineFactory.createPrimitiveDescription(LvgAnnotator.class,
+          LvgAnnotator.PARAM_USE_CMD_CACHE,
+          false,
+          LvgAnnotator.PARAM_USE_LEMMA_CACHE,
+          false,
+          LvgAnnotator.PARAM_USE_SEGMENTS,
+          false,
+          LvgAnnotator.PARAM_LEMMA_CACHE_FREQUENCY_CUTOFF,
+          20,
+          LvgAnnotator.PARAM_LEMMA_FREQ_CUTOFF,
+          20,
+          LvgAnnotator.PARAM_POST_LEMMAS,
+          false,
+          LvgAnnotator.PARAM_LVGCMDAPI_RESRC_KEY,
+          ExternalResourceFactory.createExternalResourceDescription(
+              LvgCmdApiResourceImpl.class,
+              new File(LvgCmdApiResourceImpl.class.getResource(
+                  "/org/apache/ctakes/lvg/data/config/lvg.properties").toURI()))
+          );
+    } catch (URISyntaxException e) {
+      throw new ResourceInitializationException(e);
+    }
 	}
 	
 	/**