]> gerrit.simantics Code Review - simantics/platform.git/blobdiff - bundles/org.simantics.databoard/src/org/simantics/databoard/Files.java
Improved Acorn database rollback logic.
[simantics/platform.git] / bundles / org.simantics.databoard / src / org / simantics / databoard / Files.java
index ae4f46f31634cf091fc0977db09630abaa9f62d0..cc41e8e9b021254899aa2e942c2f8fc69c81a603 100644 (file)
@@ -186,7 +186,7 @@ public class Files {
         * @throws IOException 
         */
        public static Datatype readFileType(File file) throws IOException {
-               BinaryFile rf = new BinaryFile( file );
+               BinaryFile rf = new BinaryFile( file, "r" );
                try {
                        Binding datatype_binding = Bindings.getBindingUnchecked( Datatype.class );
                        return (Datatype) Bindings.getSerializerUnchecked( datatype_binding ).deserialize( rf );
@@ -206,7 +206,7 @@ public class Files {
         * @throws IOException 
         */
        public static Object readFile(File file, Binding binding) throws IOException {
-               BinaryFile rf = new BinaryFile( file );
+               BinaryFile rf = new BinaryFile( file, "r" );
                try {
                        Binding datatype_binding = Bindings.getBindingUnchecked( Datatype.class );
                        Datatype type = (Datatype) Bindings.getSerializerUnchecked( datatype_binding ).deserialize( rf );
@@ -239,7 +239,7 @@ public class Files {
         * @throws IOException 
         */
        public static void readFile(File file, RecordBinding binding, Object dst) throws IOException {
-               BinaryFile rf = new BinaryFile( file );
+               BinaryFile rf = new BinaryFile( file, "r" );
                try {
                        Binding datatype_binding = Bindings.getBindingUnchecked( Datatype.class );
                        Datatype type = (Datatype) Bindings.getSerializerUnchecked( datatype_binding ).deserialize( rf );
@@ -353,7 +353,7 @@ public class Files {
        
        public static DataInput openInput( File file ) throws IOException
        {
-               return new BinaryFile(file);
+               return new BinaryFile(file, "r");
        }
        
        public static DataInput openInput( byte[] data )