X-Git-Url: https://gerrit.simantics.org/r/gitweb?a=blobdiff_plain;f=bundles%2Forg.simantics.databoard%2Fscratch%2Forg%2Fsimantics%2Fdataboard%2Ftests%2FJotakin11.java;fp=bundles%2Forg.simantics.databoard%2Fscratch%2Forg%2Fsimantics%2Fdataboard%2Ftests%2FJotakin11.java;h=c48982fb7d3277e3bd1d9ad15f1e7e74637998e0;hb=0ae2b770234dfc3cbb18bd38f324125cf0faca07;hp=b037ba0e350dae5df58a6094e4a92e437833f4d0;hpb=24e2b34260f219f0d1644ca7a138894980e25b14;p=simantics%2Fplatform.git diff --git a/bundles/org.simantics.databoard/scratch/org/simantics/databoard/tests/Jotakin11.java b/bundles/org.simantics.databoard/scratch/org/simantics/databoard/tests/Jotakin11.java index b037ba0e3..c48982fb7 100644 --- a/bundles/org.simantics.databoard/scratch/org/simantics/databoard/tests/Jotakin11.java +++ b/bundles/org.simantics.databoard/scratch/org/simantics/databoard/tests/Jotakin11.java @@ -1,40 +1,40 @@ -package org.simantics.databoard.tests; - -import org.simantics.databoard.Bindings; -import org.simantics.databoard.annotations.Referable; -import org.simantics.databoard.binding.Binding; -import org.simantics.databoard.serialization.Serializer; - -public class Jotakin11 { - - static @Referable class Node { - public int id; - public Node[] reference; - public Node(int id, Node...reference) { - this.id = id; - this.reference = reference; - } - - } - - public static void main(String[] args) throws Exception { - - Node a = new Node(0); - Node b = new Node(1); - Node c = new Node(2); - a.reference = new Node[] {b, c}; - b.reference = new Node[] {a}; - c.reference = new Node[] {c}; - - Binding binding = Bindings.getBinding( Node.class ); - Serializer s = Bindings.getSerializer(binding); - byte[] data = s.serialize(a); - - System.out.println(s.getSize(c) + " bytes"); - - Node d = (Node) s.deserialize( data ); - System.out.println( binding.toString(d) ); - - } - -} +package org.simantics.databoard.tests; + +import org.simantics.databoard.Bindings; +import org.simantics.databoard.annotations.Referable; +import org.simantics.databoard.binding.Binding; +import org.simantics.databoard.serialization.Serializer; + +public class Jotakin11 { + + static @Referable class Node { + public int id; + public Node[] reference; + public Node(int id, Node...reference) { + this.id = id; + this.reference = reference; + } + + } + + public static void main(String[] args) throws Exception { + + Node a = new Node(0); + Node b = new Node(1); + Node c = new Node(2); + a.reference = new Node[] {b, c}; + b.reference = new Node[] {a}; + c.reference = new Node[] {c}; + + Binding binding = Bindings.getBinding( Node.class ); + Serializer s = Bindings.getSerializer(binding); + byte[] data = s.serialize(a); + + System.out.println(s.getSize(c) + " bytes"); + + Node d = (Node) s.deserialize( data ); + System.out.println( binding.toString(d) ); + + } + +}