X-Git-Url: https://gerrit.simantics.org/r/gitweb?a=blobdiff_plain;f=bundles%2Forg.simantics.databoard%2Fscratch%2Forg%2Fsimantics%2Fdataboard%2Ftests%2FJotakin20.java;h=b22cc3022450ed54733e909e2402f8b1df622768;hb=0ae2b770234dfc3cbb18bd38f324125cf0faca07;hp=e64ccad151eb195794d900391675ea94d9c68a8e;hpb=969bd23cab98a79ca9101af33334000879fb60c5;p=simantics%2Fplatform.git diff --git a/bundles/org.simantics.databoard/scratch/org/simantics/databoard/tests/Jotakin20.java b/bundles/org.simantics.databoard/scratch/org/simantics/databoard/tests/Jotakin20.java index e64ccad15..b22cc3022 100644 --- a/bundles/org.simantics.databoard/scratch/org/simantics/databoard/tests/Jotakin20.java +++ b/bundles/org.simantics.databoard/scratch/org/simantics/databoard/tests/Jotakin20.java @@ -1,36 +1,36 @@ -package org.simantics.databoard.tests; - -import java.io.IOException; -import java.util.Map; -import java.util.TreeMap; - -import org.simantics.databoard.Bindings; -import org.simantics.databoard.binding.Binding; -import org.simantics.databoard.binding.error.BindingConstructionException; -import org.simantics.databoard.binding.error.BindingException; -import org.simantics.databoard.serialization.Serializer; -import org.simantics.databoard.serialization.SerializerConstructionException; - -public class Jotakin20 { - - @SuppressWarnings("unchecked") - public static void main(String[] args) throws BindingConstructionException, BindingException, SerializerConstructionException, IOException { - - Binding b = Bindings.getBinding(TreeMap.class, Integer.class, Boolean.class); - Serializer s = Bindings.getSerializer( b ); - - Map map = (Map) b.createDefault(); - - for ( long l = 100; l>-100; l-=10L ) { - map.put((int)l, (l&8)==8?Boolean.TRUE:Boolean.FALSE); - } - - byte[] data = s.serialize(map); - - Map map2 = (Map) s.deserialize(data); - System.out.println( b.toString(map2, false) ); - - - } - -} +package org.simantics.databoard.tests; + +import java.io.IOException; +import java.util.Map; +import java.util.TreeMap; + +import org.simantics.databoard.Bindings; +import org.simantics.databoard.binding.Binding; +import org.simantics.databoard.binding.error.BindingConstructionException; +import org.simantics.databoard.binding.error.BindingException; +import org.simantics.databoard.serialization.Serializer; +import org.simantics.databoard.serialization.SerializerConstructionException; + +public class Jotakin20 { + + @SuppressWarnings("unchecked") + public static void main(String[] args) throws BindingConstructionException, BindingException, SerializerConstructionException, IOException { + + Binding b = Bindings.getBinding(TreeMap.class, Integer.class, Boolean.class); + Serializer s = Bindings.getSerializer( b ); + + Map map = (Map) b.createDefault(); + + for ( long l = 100; l>-100; l-=10L ) { + map.put((int)l, (l&8)==8?Boolean.TRUE:Boolean.FALSE); + } + + byte[] data = s.serialize(map); + + Map map2 = (Map) s.deserialize(data); + System.out.println( b.toString(map2, false) ); + + + } + +}