Package fr.ird.observe.navigation.tree
Interface ReferenceNode<D extends IdDto,R extends DtoReference<D,R>>
-
- All Superinterfaces:
MutableTreeNode,TreeNode
public interface ReferenceNode<D extends IdDto,R extends DtoReference<D,R>> extends MutableTreeNode
Contract when a node is a reference.Created by tchemit on 24/09/2018.
- Author:
- Tony Chemit - dev@tchemit.fr
-
-
Method Summary
-
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 <D extends IdDto,R extends DtoReference<D,R>,N extends ReferenceNode<D,R>> N up(Class<R> referenceType, MutableTreeNode node)
-
up
static <D extends IdDto,R extends DtoReference<D,R>,N extends ReferenceNode<D,R>> N up(MutableTreeNode node)
-
down
static <D extends IdDto,R extends DtoReference<D,R>,N extends ReferenceNode<D,R>> N down(Class<R> referenceType, String id, MutableTreeNode node)
-
down
static <D extends IdDto,R extends DtoReference<D,R>,N extends ReferenceNode<D,R>> N down(Class<R> referenceType, MutableTreeNode node)
-
upToReferenceNode
static <D extends IdDto,R extends DtoReference<D,R>> ReferenceNode<D,R> upToReferenceNode(Class<R> referenceType, MutableTreeNode node)
-
upToFirstReferenceNode
static <D extends IdDto,R extends DtoReference<D,R>> ReferenceNode<D,R> upToFirstReferenceNode(MutableTreeNode node)
-
downToFirstReferenceNode
static <D extends IdDto,R extends DtoReference<D,R>> ReferenceNode<D,R> downToFirstReferenceNode(Class<R> referenceType, MutableTreeNode node)
-
downToReferenceNode
static <D extends IdDto,R extends DtoReference<D,R>> ReferenceNode<D,R> downToReferenceNode(Class<R> referenceType, String id, MutableTreeNode node)
-
getReference
R getReference()
-
getSelectNode
DtoModelNavigationNodeSupport<?> getSelectNode()
-
getEditNode
DtoModelNavigationNodeSupport<?> getEditNode()
-
getPath
TreeNode[] getPath()
-
-