|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface ITreeData<T>
| Method Summary | |
|---|---|
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. |
| Method Detail |
|---|
@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 children
List<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.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||