1 package org.simantics.document.swt.core.bean;
\r
3 import java.io.IOException;
\r
5 import org.simantics.browsing.ui.Column.Align;
\r
6 import org.simantics.databoard.Bindings;
\r
7 import org.simantics.databoard.binding.Binding;
\r
8 import org.simantics.databoard.binding.error.BindingException;
\r
9 import org.simantics.databoard.parser.repository.DataValueRepository;
\r
11 public class ColumnsBean {
\r
13 public static final Binding BINDING = Bindings.getBindingUnchecked(ColumnsBean.class);
\r
15 public ColumnBean[] columns;
\r
17 public static void main(String[] args) {
\r
19 System.err.println(BINDING.type().toSingleLineString());
\r
21 ColumnBean b1 = new ColumnBean();
\r
22 b1.alignment = "CENTER";
\r
30 ColumnBean b2 = new ColumnBean();
\r
31 b2.alignment = "LEFT";
\r
39 ColumnBean[] cbs = { b1, b2 };
\r
41 ColumnsBean bean = new ColumnsBean();
\r
45 BINDING.printValue(bean, System.out, new DataValueRepository(), true);
\r
46 } catch (IOException e) {
\r
47 // TODO Auto-generated catch block
\r
48 e.printStackTrace();
\r
49 } catch (BindingException e) {
\r
50 // TODO Auto-generated catch block
\r
51 e.printStackTrace();
\r