Uses of Class
com.amalgamasimulation.desktop.ui.tables.AbstractTreeNode
Packages that use AbstractTreeNode
Package
Description
-
Uses of AbstractTreeNode in com.amalgamasimulation.desktop.appelements
Methods in com.amalgamasimulation.desktop.appelements with type parameters of type AbstractTreeNodeModifier and TypeMethodDescriptionstatic <V,N extends AbstractTreeNode<V, N>>
ObjectTreePageBuilder.TreeElementTypeBuilder<V, N> Pages.objectTree(Class<V> valueType, BiFunction<V, N, N> nodeFactory) -
Uses of AbstractTreeNode in com.amalgamasimulation.desktop.appelements.builders
Classes in com.amalgamasimulation.desktop.appelements.builders with type parameters of type AbstractTreeNodeModifier and TypeInterfaceDescriptionstatic interfaceObjectTreePageBuilder.ColumnBuilder<V,N extends AbstractTreeNode<V, N>> The third step: the columns.static interfaceObjectTreePageBuilder.FinalBuilder<V,N extends AbstractTreeNode<V, N>> The last step: optional settings and register.static interfaceObjectTreePageBuilder.RootsBuilder<V,N extends AbstractTreeNode<V, N>> The second step: the root objects.static interfaceObjectTreePageBuilder.TreeElementTypeBuilder<V,N extends AbstractTreeNode<V, N>> The first step: the scenario tree element.classObjectTreePageProperties<V,N extends AbstractTreeNode<V, N>> Settings of a page with a tree of objects.Methods in com.amalgamasimulation.desktop.appelements.builders with type parameters of type AbstractTreeNodeModifier and TypeMethodDescriptionstatic <V,N extends AbstractTreeNode<V, N>>
ObjectTreePageBuilder.TreeElementTypeBuilder<V, N> ObjectTreePageBuilder.create(Class<V> valueType, BiFunction<V, N, N> nodeFactory) -
Uses of AbstractTreeNode in com.amalgamasimulation.desktop.appelements.pages
Classes in com.amalgamasimulation.desktop.appelements.pages with type parameters of type AbstractTreeNodeModifier and TypeClassDescriptionclassObjectTreePage<T extends AbstractTreeElementType,V, N extends AbstractTreeNode<V, N>> -
Uses of AbstractTreeNode in com.amalgamasimulation.desktop.ui.tables
Classes in com.amalgamasimulation.desktop.ui.tables with type parameters of type AbstractTreeNodeModifier and TypeClassDescriptionclassAbstractTreeNode<V,N extends AbstractTreeNode<V, N>> A node of ObjectTree: one row of the tree that shows a value of type V.classObjectTree<V,N extends AbstractTreeNode<V, N>> classTreeDragAndDrop<V,N extends AbstractTreeNode<V, N>, R> Settings for moving the nodes of an ObjectTree with the mouse: the action that moves the object in the model, and the rules that tell where the node can be dropped.final recordTreeDrop<V,N extends AbstractTreeNode<V, N>> A move of one ObjectTree node with the mouse: which node was dragged, onto which row, and to which place.static classTrees.ObjectBuilder<V,N extends AbstractTreeNode<V, N>> static interfaceTrees.ObjectParentBuilder<V,N extends AbstractTreeNode<V, N>> Subclasses of AbstractTreeNode in com.amalgamasimulation.desktop.ui.tablesModifier and TypeClassDescriptionfinal classTreeNode<V>A ready ObjectTree node with no data of its own: it keeps only the value of the row and the parent node.Methods in com.amalgamasimulation.desktop.ui.tables with type parameters of type AbstractTreeNodeModifier and TypeMethodDescriptionstatic <V,N extends AbstractTreeNode<V, N>>
Trees.ObjectParentBuilder<V, N> Trees.objects(List<? extends V> roots, BiFunction<V, N, N> nodeFactory)