Uses of Interface
io.guise.framework.model.TreeNodeModel
-
Packages that use TreeNodeModel Package Description io.guise.framework.component io.guise.framework.model io.guise.framework.platform.web -
-
Uses of TreeNodeModel in io.guise.framework.component
Methods in io.guise.framework.component that return TreeNodeModel Modifier and Type Method Description TreeNodeModel<?>
TreeControl. getRootNode()
Methods in io.guise.framework.component with parameters of type TreeNodeModel Modifier and Type Method Description <N extends V>
ComponentTreeControl.DefaultValueRepresentationStrategy. createComponent(TreeControl treeControl, TreeModel model, TreeNodeModel<N> treeNode, boolean editable, boolean selected, boolean focused)
Creates a component to represent the given tree node.<N extends InfoModel>
LabelTreeControl.InfoModelTreeNodeRepresentationStrategy. createComponent(TreeControl treeControl, TreeModel model, TreeNodeModel<N> treeNode, boolean editable, boolean selected, boolean focused)
<N extends TextModel>
TextBoxTreeControl.TextModelTreeNodeRepresentationStrategy. createComponent(TreeControl treeControl, TreeModel model, TreeNodeModel<N> treeNode, boolean editable, boolean selected, boolean focused)
<N extends V>
ComponentTreeControl.TreeNodeRepresentationStrategy. createComponent(TreeControl treeControl, TreeModel model, TreeNodeModel<N> treeNode, boolean editable, boolean selected, boolean focused)
Creates a component to represent the given tree node.protected TreeControl.TreeNodeComponentState
TreeControl. createComponentState(TreeNodeModel<?> treeNode)
Creates a component state to represent the given object.Component
TreeControl. getComponent(TreeNodeModel<?> treeNode)
Retrieves the component for the given object.void
TreeControl. setRootNode(TreeNodeModel<?> newRootNode)
Sets the root node of the tree model.Constructors in io.guise.framework.component with parameters of type TreeNodeModel Constructor Description TreeNodeTransferable(TreeControl source, TreeNodeModel<V> treeNode)
Source and tree node constructor. -
Uses of TreeNodeModel in io.guise.framework.model
Classes in io.guise.framework.model that implement TreeNodeModel Modifier and Type Class Description class
DefaultTreeNodeModel<V>
A default node in a tree model.class
DummyTreeNodeModel
A dummy tree node that holds no value and, if placed as the root of a tree, will not be displayed.class
DynamicTreeNodeModel<V>
A node in a tree model that can dynamically load its children when needed.Methods in io.guise.framework.model that return TreeNodeModel Modifier and Type Method Description TreeNodeModel<?>
DefaultTreeNodeModel. getParent()
TreeNodeModel<?>
TreeNodeModel. getParent()
TreeNodeModel<?>
DefaultTreeModel. getRootNode()
TreeNodeModel<?>
TreeModel. getRootNode()
Methods in io.guise.framework.model that return types with arguments of type TreeNodeModel Modifier and Type Method Description protected abstract java.util.List<TreeNodeModel<?>>
DynamicTreeNodeModel. determineChildren()
Dynamically determines children.java.util.List<TreeNodeModel<?>>
DefaultTreeNodeModel. getChildren()
Returns a list of children.protected java.util.List<TreeNodeModel<?>>
DefaultTreeNodeModel. getTreeNodeList()
java.util.Iterator<TreeNodeModel<?>>
DefaultTreeNodeModel. iterator()
Methods in io.guise.framework.model with parameters of type TreeNodeModel Modifier and Type Method Description void
DefaultTreeNodeModel. add(TreeNodeModel<?> treeNode)
void
TreeNodeModel. add(TreeNodeModel<?> treeNode)
Adds a child tree node to this tree node.boolean
DefaultTreeNodeModel. hasChild(TreeNodeModel<?> treeNode)
boolean
TreeNodeModel. hasChild(TreeNodeModel<?> treeNode)
Determines whether this tree node contains the given child tree node.void
DefaultTreeNodeModel. remove(TreeNodeModel<?> treeNode)
void
TreeNodeModel. remove(TreeNodeModel<?> treeNode)
Removes a child tree node from this tree node.void
DefaultTreeNodeModel. setParent(TreeNodeModel<?> newParent)
void
TreeNodeModel. setParent(TreeNodeModel<?> newParent)
Sets the parent of this tree node.void
DefaultTreeModel. setRootNode(TreeNodeModel<?> newRootNode)
void
TreeModel. setRootNode(TreeNodeModel<?> newRootNode)
Sets the root node of the tree model.Method parameters in io.guise.framework.model with type arguments of type TreeNodeModel Modifier and Type Method Description void
DefaultTreeNodeModel. setChildren(java.util.List<TreeNodeModel<?>> treeNodes)
Sets the children in this container.Constructors in io.guise.framework.model with parameters of type TreeNodeModel Constructor Description DefaultTreeModel(TreeNodeModel<?> rootNode)
Root node constructor. -
Uses of TreeNodeModel in io.guise.framework.platform.web
Methods in io.guise.framework.platform.web that return TreeNodeModel Modifier and Type Method Description TreeNodeModel<?>
WebTreeControlDepictor. getTreeNode(long treeNodeID)
Determines the tree node associated with the given ID.Methods in io.guise.framework.platform.web with parameters of type TreeNodeModel Modifier and Type Method Description long
WebTreeControlDepictor. getTreeNodeID(TreeNodeModel<?> treeNode)
Determines the ID of the given tree node in this view.protected <T> java.util.Set<java.lang.String>
WebTreeControlDepictor. getTreeNodeStyleIDs(TreeModel treeModel, TreeNodeModel<T> treeNode, java.lang.String prefix, java.lang.String suffix)
Retrieves the style IDs for a tree node.protected <T> void
WebTreeControlDepictor. updateTreeNodeChildViews(TreeModel treeModel, TreeNodeModel<T> treeNode)
Updates the views of a tree node's children, if any.protected <T> void
WebTreeControlDepictor. updateTreeNodeView(TreeModel treeModel, TreeNodeModel<T> treeNode)
Updates the view of a tree node.
-