-package org.simantics.document.swt.core.bean;\r
-\r
-import java.io.IOException;\r
-\r
-import org.simantics.browsing.ui.Column.Align;\r
-import org.simantics.databoard.Bindings;\r
-import org.simantics.databoard.binding.Binding;\r
-import org.simantics.databoard.binding.error.BindingException;\r
-import org.simantics.databoard.parser.repository.DataValueRepository;\r
-\r
-public class ColumnsBean {\r
-\r
- public static final Binding BINDING = Bindings.getBindingUnchecked(ColumnsBean.class);\r
-\r
- public ColumnBean[] columns;\r
- \r
- public static void main(String[] args) {\r
- \r
- System.err.println(BINDING.type().toSingleLineString());\r
- \r
- ColumnBean b1 = new ColumnBean();\r
- b1.alignment = "CENTER";\r
- b1.grab = false;\r
- b1.key = "k";\r
- b1.label = "l";\r
- b1.tooltip = "t";\r
- b1.weight = 1;\r
- b1.width = 2;\r
- \r
- ColumnBean b2 = new ColumnBean();\r
- b2.alignment = "LEFT";\r
- b2.grab = true;\r
- b2.key = "k2";\r
- b2.label = "l2";\r
- b2.tooltip = "t2";\r
- b2.weight = 3;\r
- b2.width = 4;\r
-\r
- ColumnBean[] cbs = { b1, b2 };\r
- \r
- ColumnsBean bean = new ColumnsBean();\r
- bean.columns = cbs;\r
- \r
- try {\r
- BINDING.printValue(bean, System.out, new DataValueRepository(), true);\r
- } catch (IOException e) {\r
- // TODO Auto-generated catch block\r
- e.printStackTrace();\r
- } catch (BindingException e) {\r
- // TODO Auto-generated catch block\r
- e.printStackTrace();\r
- }\r
- \r
- }\r
- \r
-}\r
+package org.simantics.document.swt.core.bean;
+
+import java.io.IOException;
+
+import org.simantics.browsing.ui.Column.Align;
+import org.simantics.databoard.Bindings;
+import org.simantics.databoard.binding.Binding;
+import org.simantics.databoard.binding.error.BindingException;
+import org.simantics.databoard.parser.repository.DataValueRepository;
+
+public class ColumnsBean {
+
+ public static final Binding BINDING = Bindings.getBindingUnchecked(ColumnsBean.class);
+
+ public ColumnBean[] columns;
+
+ public static void main(String[] args) {
+
+ System.err.println(BINDING.type().toSingleLineString());
+
+ ColumnBean b1 = new ColumnBean();
+ b1.alignment = "CENTER";
+ b1.grab = false;
+ b1.key = "k";
+ b1.label = "l";
+ b1.tooltip = "t";
+ b1.weight = 1;
+ b1.width = 2;
+
+ ColumnBean b2 = new ColumnBean();
+ b2.alignment = "LEFT";
+ b2.grab = true;
+ b2.key = "k2";
+ b2.label = "l2";
+ b2.tooltip = "t2";
+ b2.weight = 3;
+ b2.width = 4;
+
+ ColumnBean[] cbs = { b1, b2 };
+
+ ColumnsBean bean = new ColumnsBean();
+ bean.columns = cbs;
+
+ try {
+ BINDING.printValue(bean, System.out, new DataValueRepository(), true);
+ } catch (IOException e) {
+ // TODO Auto-generated catch block
+ e.printStackTrace();
+ } catch (BindingException e) {
+ // TODO Auto-generated catch block
+ e.printStackTrace();
+ }
+
+ }
+
+}