Class UXTreeModel<N,P extends UXTreeModelProperties>
java.lang.Object
overit.geocallapp.utilities.treemodel.AbstractTreeModel<N,UXTreeModel<N,P>>
overit.geocallapp.wfm.core.ux.common.treemodel.UXTreeModel<N,P>
- Type Parameters:
N- the number typeP- the generic type
public class UXTreeModel<N,P extends UXTreeModelProperties>
extends AbstractTreeModel<N,UXTreeModel<N,P>>
The Class that defines the UX tree model.
-
Nested Class Summary
Nested classes/interfaces inherited from class overit.geocallapp.utilities.treemodel.AbstractTreeModel
AbstractTreeModel.IllegalArgumentMessages -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic <N,P extends UXTreeModelProperties>
UXTreeModel<N, P> static <N,P extends UXTreeModelProperties>
UXTreeModel<N, P> static <N,P extends UXTreeModelProperties>
UXTreeModel<N, P> make(N node, P uxProperties) static <N,P extends UXTreeModelProperties, T extends AbstractTreeModel<N, T>>
UXTreeModel<N, P> of(AbstractTreeModel<N, T> treeModel, Class<P> clazz) voidsetProperties(P properties) Methods inherited from class overit.geocallapp.utilities.treemodel.AbstractTreeModel
addChild, addChild, addChildren, addSiblingAfter, addSiblingBefore, ancestorsStream, ascendingStream, bfsStream, dfsStream, findByNodeFilter, findNodeByNodeFilter, findNodesByFilter, getChildIndex, getChildren, getChildrenByNodeFilter, getDepth, getDfsNodes, getNode, getNodesMap, getParent, getRoot, hasNode, isAncestorOf, isChild, isDescendantOf, isFirstChild, isLastChild, isLeaf, isRoot, removeChild, removeChildren, removeFromParent, setNode, setParent, swapChild
-
Constructor Details
-
UXTreeModel
public UXTreeModel()
-
-
Method Details
-
getProperties
-
setProperties
-
empty
-
make
-
make
-
of
public static <N,P extends UXTreeModelProperties, UXTreeModel<N,T extends AbstractTreeModel<N, T>> P> of(AbstractTreeModel<N, T> treeModel, Class<P> clazz)
-