public interface ITreeData<T>
| Modifier and Type | Method and Description |
|---|---|
String |
formatDataForDepth(int depth,
int index)
Deprecated.
formatting of data should be done by the exporter or a
display converter
|
String |
formatDataForDepth(int depth,
T object)
Deprecated.
formatting of data should be done by the exporter or a
display converter
|
List<T> |
getChildren(int index)
Return the child objects below the object at the given index if the
object is a tree node.
|
List<T> |
getChildren(T object)
Return the child objects below the given object if the object is a tree
node.
|
List<T> |
getChildren(T object,
boolean fullDepth)
Return the child objects below the given object if the object is a tree
node.
|
T |
getDataAtIndex(int index) |
int |
getDepthOfData(int index) |
int |
getDepthOfData(T object) |
int |
getElementCount() |
boolean |
hasChildren(int index) |
boolean |
hasChildren(T object) |
int |
indexOf(T child) |
boolean |
isValidIndex(int index)
Checks if a given index points to an element of the underlying list this
ITreeData is connected to.
|
@Deprecated String formatDataForDepth(int depth, T object)
depth - object - @Deprecated String formatDataForDepth(int depth, int index)
depth - index - int getDepthOfData(T object)
object - The object that is represented by the tree node whose depth is
requested.int getDepthOfData(int index)
index - The index of the tree node whose depth is requested.T getDataAtIndex(int index)
index - The index for which the corresponding object in the tree
structure is requested.int indexOf(T child)
child - The child whose index is requested.boolean hasChildren(T object)
object - The object which should be checked for children.true if the object has children in the tree
structure, false if it is a leaf.boolean hasChildren(int index)
index - The index of the object in the tree structure which should be
checked for children.true if the object has children in the tree
structure, false if it is a leaf.List<T> getChildren(T object)
object - The object whose children are requested.List<T> getChildren(T object, boolean fullDepth)
object - The object whose children are requested.fullDepth - to return only direct children or search for sub childrenList<T> getChildren(int index)
index - The index of the object whose children are requested.int getElementCount()
boolean isValidIndex(int index)
index - The index to check.true if the index points to an element of the
underlying list, false if it doesn't.Copyright © 2019. All rights reserved.