Package org.ujmp.core.treematrix
Interface Tree<T>
- All Known Subinterfaces:
TreeMatrix<T>
- All Known Implementing Classes:
AbstractTreeMatrix
,DefaultTreeMatrix
,ObjectTreeMatrix
public interface Tree<T>
-
Method Summary
Modifier and TypeMethodDescriptionvoid
void
addChildren
(T parent, Collection<? extends T> children) void
long
getChildCountRecursive
(Object parent) getChildren
(Object parent) int
getObject
(int index) boolean
isChild
(int parentId, int childId) boolean
void
removeChild
(T parent, T child) void
-
Method Details
-
getParentMap
-
setRoot
-
getChildren
-
getChildCountRecursive
-
getParent
-
getObjectList
Collection<T> getObjectList() -
isChild
-
isChild
boolean isChild(int parentId, int childId) -
getObject
-
addChild
-
addChildren
-
removeChild
-
addObject
-
getNumberOfObjects
int getNumberOfObjects()
-