Class ObjectTreePageProperties<V,N extends AbstractTreeNode<V,N>>

java.lang.Object
com.amalgamasimulation.desktop.appelements.builders.ObjectTreePageProperties<V,N>

public class ObjectTreePageProperties<V,N extends AbstractTreeNode<V,N>> extends Object
Settings of a page with a tree of objects. ObjectTreePageBuilder collects these settings, and ObjectTreePage reads them when it creates the tree.
  • Method Details

    • getStyle

      public int getStyle()
    • isCheckBox

      public boolean isCheckBox()
    • isRowHeader

      public boolean isRowHeader()
    • isSyncUpdate

      public boolean isSyncUpdate()
    • isHighlightOnDoubleClick

      public boolean isHighlightOnDoubleClick()
    • isNavigateOnDoubleClick

      public boolean isNavigateOnDoubleClick()
    • getKey

      public Function<V,Object> getKey()
    • getChildrenRules

      public List<Consumer<Trees.ObjectBuilder<V,N>>> getChildrenRules()
    • getAlsoShownFor

      public List<AbstractTreeElementType> getAlsoShownFor()
    • getDragAndDrop

      public TreeDragAndDrop<V,N,?> getDragAndDrop()