public interface MultipleReferenceContainerNode<D extends IdDto,R extends DtoReference<D,R>> extends MutableTreeNode
Created by tchemit on 24/09/2018.
| Modifier and Type | Method and Description |
|---|---|
static <D extends IdDto,R extends DtoReference<D,R>> |
downToReferenceContainerNode(Class<R> referenceType,
MutableTreeNode node) |
Comparator<R> |
getChildrenComparator() |
Class<D> |
getChildrenDtoType() |
default int |
getChildrenPosition(R reference) |
default ReferenceNode<D,R> |
getChildrenReferenceNode(String id) |
default List<ReferenceNode<D,R>> |
getChildrenReferenceNodes() |
default List<R> |
getChildrenReferences() |
Class<R> |
getChildrenReferenceType() |
default int |
getNodePosition(R reference) |
TreeNode[] |
getPath() |
ReferenceNode<D,R> |
newChildNode(R childrenReference) |
ReferenceNode<D,R> |
newChildNode(String parentId) |
static <D extends IdDto,R extends DtoReference<D,R>> |
upToReferenceContainerNode(Class<R> referenceType,
MutableTreeNode node) |
insert, remove, remove, removeFromParent, setParent, setUserObjectchildren, getAllowsChildren, getChildAt, getChildCount, getIndex, getParent, isLeafstatic <D extends IdDto,R extends DtoReference<D,R>> MultipleReferenceContainerNode<D,R> upToReferenceContainerNode(Class<R> referenceType, MutableTreeNode node)
static <D extends IdDto,R extends DtoReference<D,R>> MultipleReferenceContainerNode<D,R> downToReferenceContainerNode(Class<R> referenceType, MutableTreeNode node)
default List<ReferenceNode<D,R>> getChildrenReferenceNodes()
default ReferenceNode<D,R> getChildrenReferenceNode(String id)
Comparator<R> getChildrenComparator()
default int getNodePosition(R reference)
default int getChildrenPosition(R reference)
ReferenceNode<D,R> newChildNode(R childrenReference)
ReferenceNode<D,R> newChildNode(String parentId)
TreeNode[] getPath()
Copyright © 2017–2018 IRD. All rights reserved.