]> gerrit.simantics Code Review - simantics/platform.git/blobdiff - bundles/org.simantics.databoard/scratch/org/simantics/databoard/tests/Jotakin12.java
Fixed all line endings of the repository
[simantics/platform.git] / bundles / org.simantics.databoard / scratch / org / simantics / databoard / tests / Jotakin12.java
index 42edcd040aa1a69d38272d5017c9b96ae66e6b60..a9fb6895b62925df6d1854bef5d10c9f5683f284 100644 (file)
@@ -1,68 +1,68 @@
-package org.simantics.databoard.tests;\r
-\r
-import java.awt.geom.Rectangle2D;\r
-import java.io.File;\r
-\r
-import org.simantics.databoard.Accessors;\r
-import org.simantics.databoard.Bindings;\r
-import org.simantics.databoard.Datatypes;\r
-import org.simantics.databoard.accessor.RecordAccessor;\r
-import org.simantics.databoard.accessor.file.FileRecordAccessor;\r
-import org.simantics.databoard.accessor.file.FileVariantAccessor;\r
-import org.simantics.databoard.binding.Binding;\r
-import org.simantics.databoard.serialization.Serializer;\r
-import org.simantics.databoard.type.Datatype;\r
-import org.simantics.databoard.type.RecordType;\r
-\r
-public class Jotakin12 {\r
-       \r
-       static class ClassNoArgConstructor {\r
-               private ClassNoArgConstructor() {}\r
-       }\r
-       \r
-       public static void main(String[] args) throws Exception {\r
-\r
-               File file = File.createTempFile("tmp", ".dbb");\r
-               \r
-               {\r
-               RecordType type = Datatypes.getDatatype( Rectangle2D.Double.class );\r
-           FileRecordAccessor fa = Accessors.createFile( file, type );\r
-           fa.setFieldValue(0, Bindings.DOUBLE, 5.0);\r
-           fa.close();\r
-               }\r
-               \r
-               {\r
-           FileVariantAccessor fa = Accessors.openAccessor(file);\r
-           RecordAccessor ra = fa.getContentAccessor();\r
-           Double x = (Double) ra.getFieldValue(0, Bindings.DOUBLE);\r
-           fa.close();\r
-           System.out.println(x);\r
-               }\r
-               \r
-               {\r
-               Binding binding = Bindings.getBinding(Rectangle2D.Double.class);\r
-               Rectangle2D rect = new Rectangle2D.Double(0,0, 10, 10);\r
-               RecordAccessor ra = Accessors.getAccessor(binding, rect);\r
-               ra.setFieldValue(0, Bindings.DOUBLE, 5.0);\r
-               System.out.println( rect.getX() );\r
-               }\r
-               \r
-               {\r
-                       Datatype type = Datatypes.getDatatype( Rectangle2D.Double.class );\r
-                       Binding binding = Bindings.getBinding( Rectangle2D.Double.class );\r
-                       Serializer s = Bindings.getSerializer(binding);\r
-                       Rectangle2D rect = new Rectangle2D.Double(0,0, 10, 10);\r
-                       byte[] data = s.serialize(rect);\r
-                       \r
-                       // Open accessor to byte data\r
-                       RecordAccessor ra = Accessors.getAccessor(data, type);\r
-                       ra.setFieldValue(0, Bindings.DOUBLE, 5.0);\r
-                       s.deserialize(data, rect);\r
-                       System.out.println(rect.getX());\r
-               }\r
-\r
-               \r
-               \r
-       }\r
-\r
-}\r
+package org.simantics.databoard.tests;
+
+import java.awt.geom.Rectangle2D;
+import java.io.File;
+
+import org.simantics.databoard.Accessors;
+import org.simantics.databoard.Bindings;
+import org.simantics.databoard.Datatypes;
+import org.simantics.databoard.accessor.RecordAccessor;
+import org.simantics.databoard.accessor.file.FileRecordAccessor;
+import org.simantics.databoard.accessor.file.FileVariantAccessor;
+import org.simantics.databoard.binding.Binding;
+import org.simantics.databoard.serialization.Serializer;
+import org.simantics.databoard.type.Datatype;
+import org.simantics.databoard.type.RecordType;
+
+public class Jotakin12 {
+       
+       static class ClassNoArgConstructor {
+               private ClassNoArgConstructor() {}
+       }
+       
+       public static void main(String[] args) throws Exception {
+
+               File file = File.createTempFile("tmp", ".dbb");
+               
+               {
+               RecordType type = Datatypes.getDatatype( Rectangle2D.Double.class );
+           FileRecordAccessor fa = Accessors.createFile( file, type );
+           fa.setFieldValue(0, Bindings.DOUBLE, 5.0);
+           fa.close();
+               }
+               
+               {
+           FileVariantAccessor fa = Accessors.openAccessor(file);
+           RecordAccessor ra = fa.getContentAccessor();
+           Double x = (Double) ra.getFieldValue(0, Bindings.DOUBLE);
+           fa.close();
+           System.out.println(x);
+               }
+               
+               {
+               Binding binding = Bindings.getBinding(Rectangle2D.Double.class);
+               Rectangle2D rect = new Rectangle2D.Double(0,0, 10, 10);
+               RecordAccessor ra = Accessors.getAccessor(binding, rect);
+               ra.setFieldValue(0, Bindings.DOUBLE, 5.0);
+               System.out.println( rect.getX() );
+               }
+               
+               {
+                       Datatype type = Datatypes.getDatatype( Rectangle2D.Double.class );
+                       Binding binding = Bindings.getBinding( Rectangle2D.Double.class );
+                       Serializer s = Bindings.getSerializer(binding);
+                       Rectangle2D rect = new Rectangle2D.Double(0,0, 10, 10);
+                       byte[] data = s.serialize(rect);
+                       
+                       // Open accessor to byte data
+                       RecordAccessor ra = Accessors.getAccessor(data, type);
+                       ra.setFieldValue(0, Bindings.DOUBLE, 5.0);
+                       s.deserialize(data, rect);
+                       System.out.println(rect.getX());
+               }
+
+               
+               
+       }
+
+}