Class Trees.ObjectBuilder<V,N extends AbstractTreeNode<V,N>>
java.lang.Object
com.amalgamasimulation.desktop.ui.tables.Trees.ObjectBuilder<V,N>
- All Implemented Interfaces:
Trees.ObjectParentBuilder<V,N>
- Enclosing class:
Trees
public static class Trees.ObjectBuilder<V,N extends AbstractTreeNode<V,N>>
extends Object
implements Trees.ObjectParentBuilder<V,N>
-
Method Summary
Modifier and TypeMethodDescriptioncheckbox()<X extends V>
Trees.ObjectBuilder<V, N> ObjectTree<V, N> create()dragAndDrop(TreeDragAndDrop<V, N, ?> dragAndDrop) dragAndDrop(Consumer<TreeDrop<V, N>> action) parent(org.eclipse.swt.widgets.Composite parent) style(int style)
-
Method Details
-
parent
- Specified by:
parentin interfaceTrees.ObjectParentBuilder<V,N extends AbstractTreeNode<V, N>>
-
children
public <X extends V> Trees.ObjectBuilder<V,N> children(Class<X> type, BiFunction<X, N, List<? extends V>> children) -
indexBy
-
checkbox
-
rowHeader
-
syncUpdate
-
style
-
dragAndDrop
-
dragAndDrop
-
create
-