/** * Creates a new empty tree with caption. * * @param caption */ public Tree(String caption) { this(caption, new HierarchicalContainer()); }
/** * Creates an empty TreeTable with a default container. */ public TreeTable() { super(null, new HierarchicalContainer()); }
public MagnoliaTreeTable() { this(new HierarchicalContainer()); }
@Override public void setContainerDataSource(Container newDataSource) { disableContentRefreshing(); if (newDataSource == null || newDataSource instanceof IndexedContainer) { // if it is just created newDataSource = new NullTreeTableContainer(new HierarchicalContainer()); } else if (!(newDataSource instanceof Container.Hierarchical)) { throw new IllegalArgumentException("CubaTreeTable supports only Container.Hierarchical"); } super.setContainerDataSource(newDataSource); }
public void setContainerDataSource(Container newDataSource) { if (newDataSource == null) { newDataSource = new HierarchicalContainer();
private Container.Hierarchical buildContainer() { Container.Hierarchical container = new HierarchicalContainer(); addItem(container, ROOT_0, null); addItem(container, NODE_1, ROOT_0); addItem(container, NODE_11, NODE_1); addItem(container, NODE_12, NODE_1); addItem(container, NODE_121, NODE_12); return container; }
final HierarchicalContainer hierarchicalContainer = new HierarchicalContainer();