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 2011/10/14 16:17:44 UTC

svn commit: r1183366 - /uima/uimaj/trunk/uimaj-ep-cas-editor-ide/src/main/java/org/apache/uima/caseditor/ide/DefaultCasDocumentProvider.java

Author: joern
Date: Fri Oct 14 14:17:43 2011
New Revision: 1183366

URL: http://svn.apache.org/viewvc?rev=1183366&view=rev
Log:
UIMA-2261 Session preferences are now serialized and stored as persistent property on type system file.

Modified:
    uima/uimaj/trunk/uimaj-ep-cas-editor-ide/src/main/java/org/apache/uima/caseditor/ide/DefaultCasDocumentProvider.java

Modified: uima/uimaj/trunk/uimaj-ep-cas-editor-ide/src/main/java/org/apache/uima/caseditor/ide/DefaultCasDocumentProvider.java
URL: http://svn.apache.org/viewvc/uima/uimaj/trunk/uimaj-ep-cas-editor-ide/src/main/java/org/apache/uima/caseditor/ide/DefaultCasDocumentProvider.java?rev=1183366&r1=1183365&r2=1183366&view=diff
==============================================================================
--- uima/uimaj/trunk/uimaj-ep-cas-editor-ide/src/main/java/org/apache/uima/caseditor/ide/DefaultCasDocumentProvider.java (original)
+++ uima/uimaj/trunk/uimaj-ep-cas-editor-ide/src/main/java/org/apache/uima/caseditor/ide/DefaultCasDocumentProvider.java Fri Oct 14 14:17:43 2011
@@ -143,10 +143,13 @@ public class DefaultCasDocumentProvider 
       try {
         tsFile.setPersistentProperty(
             new QualifiedName("", CAS_EDITOR_SESSION_PROPERTIES),
-            new String(prefBytes.toByteArray(), Charset.forName("UTF-8")));
+            new String(prefBytes.toByteArray(), "UTF-8"));
       } catch (CoreException e) {
         CasEditorIdePlugin.log(e);
       }
+      catch(IOException e) {
+        CasEditorIdePlugin.log(e);
+      }
     }
   }
   
@@ -332,7 +335,7 @@ public class DefaultCasDocumentProvider 
           if (sessionPreferenceString != null) {
             try {
               newStore.load(new ByteArrayInputStream(
-                      sessionPreferenceString.getBytes(Charset.forName("UTF-8"))));
+                      sessionPreferenceString.getBytes("UTF-8")));
             } catch (IOException e) {
               CasEditorPlugin.log(e);
             }