import com.ulcjava.applicationframework.application.binding.table.ObservableCollections; import com.ulcjava.applicationframework.application.binding.table.TableBinding; import com.ulcjava.base.application.ULCTable; import com.ulcjava.testframework.development.AbstractSimpleDevelopmentTestCase; import java.util.ArrayList; import java.util.List; public class PRxxxxTest extends AbstractSimpleDevelopmentTestCase { private List<SnippetBean> fBeans; public void start() { fBeans = ObservableCollections.createObservableList(new ArrayList<SnippetBean>()); TableBinding<SnippetBean> tableBinding = TableBinding.createTableBindingFromBeanList(fBeans, new ULCTable(), SnippetBean.class); tableBinding.addColumnBinding("name"); } public void testSnippet() { fBeans.add(new SnippetBean()); } public static class SnippetBean { public String getIndexedProperty(int index) { return "indexed property"; } public String getProperty() { return "property"; } } }