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 2016/08/04 09:42:50 UTC

svn commit: r1755160 - in /uima/ruta/trunk/ruta-ep-ide-ui/src/main/java/org/apache/uima/ruta/ide: launching/RutaLauncher.java ui/preferences/RutaProjectPreferencePage.java

Author: pkluegl
Date: Thu Aug  4 09:42:50 2016
New Revision: 1755160

URL: http://svn.apache.org/viewvc?rev=1755160&view=rev
Log:
UIMA-5017
- use url interface
- manual selection and order of format options

Modified:
    uima/ruta/trunk/ruta-ep-ide-ui/src/main/java/org/apache/uima/ruta/ide/launching/RutaLauncher.java
    uima/ruta/trunk/ruta-ep-ide-ui/src/main/java/org/apache/uima/ruta/ide/ui/preferences/RutaProjectPreferencePage.java

Modified: uima/ruta/trunk/ruta-ep-ide-ui/src/main/java/org/apache/uima/ruta/ide/launching/RutaLauncher.java
URL: http://svn.apache.org/viewvc/uima/ruta/trunk/ruta-ep-ide-ui/src/main/java/org/apache/uima/ruta/ide/launching/RutaLauncher.java?rev=1755160&r1=1755159&r2=1755160&view=diff
==============================================================================
--- uima/ruta/trunk/ruta-ep-ide-ui/src/main/java/org/apache/uima/ruta/ide/launching/RutaLauncher.java (original)
+++ uima/ruta/trunk/ruta-ep-ide-ui/src/main/java/org/apache/uima/ruta/ide/launching/RutaLauncher.java Thu Aug  4 09:42:50 2016
@@ -176,7 +176,7 @@ public class RutaLauncher {
       cas.setDocumentText(document);
     } else {
       try {
-        format = CasIOUtils.load(file, null, cas, true);
+        format = CasIOUtils.load(file.toURI().toURL(), null, cas, true);
       } catch (Exception e) {
         // no format? maybe really a plain text format?
         String document = FileUtils.file2String(file, inputEncoding);

Modified: uima/ruta/trunk/ruta-ep-ide-ui/src/main/java/org/apache/uima/ruta/ide/ui/preferences/RutaProjectPreferencePage.java
URL: http://svn.apache.org/viewvc/uima/ruta/trunk/ruta-ep-ide-ui/src/main/java/org/apache/uima/ruta/ide/ui/preferences/RutaProjectPreferencePage.java?rev=1755160&r1=1755159&r2=1755160&view=diff
==============================================================================
--- uima/ruta/trunk/ruta-ep-ide-ui/src/main/java/org/apache/uima/ruta/ide/ui/preferences/RutaProjectPreferencePage.java (original)
+++ uima/ruta/trunk/ruta-ep-ide-ui/src/main/java/org/apache/uima/ruta/ide/ui/preferences/RutaProjectPreferencePage.java Thu Aug  4 09:42:50 2016
@@ -61,13 +61,16 @@ public class RutaProjectPreferencePage e
             getFieldEditorParent());
     addField(addSDI);
 
-    SerialFormat[] formats = SerialFormat.values();
-    String[][] values = new String[formats.length][];
-    for (int i = 0; i < formats.length; i++) {
-      values[i] = new String[] {
-          formats[i].toString() + " (" + formats[i].getDefaultFileExtension() + ")",
-          formats[i].toString() };
-    }
+    String[][] values = new String[7][];
+    int index = 0;
+    addFormat(values, index++, SerialFormat.XMI);
+    addFormat(values, index++, SerialFormat.XCAS);
+    addFormat(values, index++, SerialFormat.BINARY);
+    addFormat(values, index++, SerialFormat.COMPRESSED);
+    addFormat(values, index++, SerialFormat.COMPRESSED_FILTERED);
+    addFormat(values, index++, SerialFormat.SERIALIZED);
+    addFormat(values, index++, SerialFormat.SERIALIZED_TS);
+    
 
     defaultCasSerializationFormat = new ComboFieldEditor(
             RutaCorePreferences.DEFAULT_CAS_SERIALIZATION_FORMAT,
@@ -76,6 +79,12 @@ public class RutaProjectPreferencePage e
 
   }
 
+  private void addFormat(String[][] values, int index, SerialFormat serialFormat) {
+    values[index] = new String[] {
+        serialFormat.toString() + " (" + serialFormat.getDefaultFileExtension() + ")",
+        serialFormat.toString() };
+  }
+
   public void init(IWorkbench workbench) {
   }