-package org.simantics.databoard.tests;\r
-\r
-import java.awt.geom.AffineTransform;\r
-import java.awt.geom.Rectangle2D;\r
-\r
-import org.simantics.databoard.Bindings;\r
-import org.simantics.databoard.binding.Binding;\r
-import org.simantics.databoard.serialization.Serializer;\r
-\r
-/**\r
- *\r
- * @author Toni Kalajainen <toni.kalajainen@iki.fi>\r
- */\r
-public class Jotakin8 {\r
-\r
- public static void main(String[] args) throws Exception {\r
- \r
- assert true;\r
- \r
- Binding b = Bindings.getBinding( Rectangle2D.Double.class );\r
- Serializer s =Bindings.getSerializer(b);\r
- \r
- Rectangle2D.Double rect = new Rectangle2D.Double(10, 10, 50, 50);\r
- \r
- byte[] data = s.serialize( rect );\r
- \r
- Rectangle2D.Double rect2 = new Rectangle2D.Double();\r
- s.deserialize(data, rect2);\r
- System.out.println(rect2);\r
- \r
- rect.width = 666;\r
- b.readFrom(b, rect, rect2);\r
- System.out.println(rect2);\r
- \r
- \r
- \r
- AffineTransform at = new AffineTransform();\r
- at.setToRotation(34);\r
- b = Bindings.getBinding( at.getClass() );\r
- System.out.println(b.toString(at));\r
- \r
- AffineTransform at2 = (AffineTransform) b.clone(at);\r
- System.out.println( b.toString(at2) );\r
- \r
- }\r
- \r
-}\r
+package org.simantics.databoard.tests;
+
+import java.awt.geom.AffineTransform;
+import java.awt.geom.Rectangle2D;
+
+import org.simantics.databoard.Bindings;
+import org.simantics.databoard.binding.Binding;
+import org.simantics.databoard.serialization.Serializer;
+
+/**
+ *
+ * @author Toni Kalajainen <toni.kalajainen@iki.fi>
+ */
+public class Jotakin8 {
+
+ public static void main(String[] args) throws Exception {
+
+ assert true;
+
+ Binding b = Bindings.getBinding( Rectangle2D.Double.class );
+ Serializer s =Bindings.getSerializer(b);
+
+ Rectangle2D.Double rect = new Rectangle2D.Double(10, 10, 50, 50);
+
+ byte[] data = s.serialize( rect );
+
+ Rectangle2D.Double rect2 = new Rectangle2D.Double();
+ s.deserialize(data, rect2);
+ System.out.println(rect2);
+
+ rect.width = 666;
+ b.readFrom(b, rect, rect2);
+ System.out.println(rect2);
+
+
+
+ AffineTransform at = new AffineTransform();
+ at.setToRotation(34);
+ b = Bindings.getBinding( at.getClass() );
+ System.out.println(b.toString(at));
+
+ AffineTransform at2 = (AffineTransform) b.clone(at);
+ System.out.println( b.toString(at2) );
+
+ }
+
+}