Package fr.ird.observe.navigation.tree
Interface SingleReferenceContainerNode<D extends IdDto,R extends DtoReference<D,R>>
-
- All Superinterfaces:
MutableTreeNode,TreeNode
public interface SingleReferenceContainerNode<D extends IdDto,R extends DtoReference<D,R>> extends MutableTreeNode
Contract when a node is a container of one reference.Created by tchemit on 24/09/2018.
- Author:
- Tony Chemit - dev@tchemit.fr
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description static <N extends SingleReferenceContainerNode<?,?>>
Ndown(Class<?> referenceType, MutableTreeNode node)static SingleReferenceContainerNode<?,?>downToSingleReferenceContainerNode(Class<?> referenceType, MutableTreeNode node)TreeNode[]getPath()Class<D>getSingleDtoType()default RgetSingleReference()default ReferenceNode<D,R>getSingleReferenceNode()Class<R>getSingleReferenceType()ReferenceNode<D,R>newSingleChildNode(String parentId)ReferenceNode<D,R>newSingleChildNode(R childrenReference)static <N extends SingleReferenceContainerNode<?,?>>
Nup(Class<?> referenceType, MutableTreeNode node)static SingleReferenceContainerNode<?,?>upToSingleReferenceContainerNode(Class<?> referenceType, MutableTreeNode node)-
Methods inherited from interface javax.swing.tree.MutableTreeNode
insert, remove, remove, removeFromParent, setParent, setUserObject
-
Methods inherited from interface javax.swing.tree.TreeNode
children, getAllowsChildren, getChildAt, getChildCount, getIndex, getParent, isLeaf
-
-
-
-
Method Detail
-
up
static <N extends SingleReferenceContainerNode<?,?>> N up(Class<?> referenceType, MutableTreeNode node)
-
down
static <N extends SingleReferenceContainerNode<?,?>> N down(Class<?> referenceType, MutableTreeNode node)
-
upToSingleReferenceContainerNode
static SingleReferenceContainerNode<?,?> upToSingleReferenceContainerNode(Class<?> referenceType, MutableTreeNode node)
-
downToSingleReferenceContainerNode
static SingleReferenceContainerNode<?,?> downToSingleReferenceContainerNode(Class<?> referenceType, MutableTreeNode node)
-
getSingleReferenceNode
default ReferenceNode<D,R> getSingleReferenceNode()
-
getSingleReference
default R getSingleReference()
-
newSingleChildNode
ReferenceNode<D,R> newSingleChildNode(R childrenReference)
-
newSingleChildNode
ReferenceNode<D,R> newSingleChildNode(String parentId)
-
getPath
TreeNode[] getPath()
-
-