1 package org.simantics.databoard.tests;
3 import java.lang.reflect.Field;
6 import org.simantics.databoard.Bindings;
7 import org.simantics.databoard.binding.Binding;
8 import org.simantics.databoard.binding.error.BindingConstructionException;
9 import org.simantics.databoard.binding.error.BindingException;
10 import org.simantics.databoard.binding.reflection.BindingRequest;
12 public class TestInterfaceBinding {
14 public interface Tuple {
20 public static class MyTestClass {
21 public List<Tuple> dummy;
24 public static void main(String[] args) {
26 Binding b2 = Bindings.getBinding( Tuple.class );
27 Field f = MyTestClass.class.getField("dummy");
28 Binding b = Bindings.getBinding( BindingRequest.create(f) );
30 } catch (BindingConstructionException e) {
32 } catch (BindingException e) {
33 // TODO Auto-generated catch block
35 } catch (SecurityException e) {
36 // TODO Auto-generated catch block
38 } catch (NoSuchFieldException e) {
39 // TODO Auto-generated catch block