|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface ITreeDataModel
The interface that defines a suitable data model for a TreeView component.
| Method Summary | |
|---|---|
int |
getChildCount(java.lang.Object objParent)
Returns the number of children of parent node. |
java.util.Iterator |
getChildren(java.lang.Object objParent)
Get an iterator to the Collection of children belonging to the parent node object |
java.lang.Object |
getObject(java.lang.Object objUniqueKey)
Get the actual node object based on some identifier (for example an UUID) |
java.lang.Object |
getParentUniqueKey(java.lang.Object objChildUniqueKey)
Get the unique identifier of the parent of an object |
java.lang.Object |
getRoot()
Returns the root node of the tree |
java.lang.Object |
getUniqueKey(java.lang.Object objTarget,
java.lang.Object objParentUniqueKey)
Get the unique identifier (UUID) of the node object with a certain parent node |
boolean |
isAncestorOf(java.lang.Object objChildUniqueKey,
java.lang.Object objParentUniqueKey)
Check to see (on the basis of some node object identifier) whether the parent node is indeed the parent of the object |
| Method Detail |
|---|
java.lang.Object getRoot()
int getChildCount(java.lang.Object objParent)
objParent - is the parent object whose nr of children are soughtjava.util.Iterator getChildren(java.lang.Object objParent)
objParent - is the parent object whose children are requestedjava.lang.Object getObject(java.lang.Object objUniqueKey)
objUniqueKey - is the unique identifier of the node object being retrieved
java.lang.Object getUniqueKey(java.lang.Object objTarget,
java.lang.Object objParentUniqueKey)
objTarget - is the Object whose identifier is requiredobjParentUniqueKey - is the unique id of the parent of objTarget
java.lang.Object getParentUniqueKey(java.lang.Object objChildUniqueKey)
objChildUniqueKey - is the identifier of the Object for which the parent identifier is sought
boolean isAncestorOf(java.lang.Object objChildUniqueKey,
java.lang.Object objParentUniqueKey)
objChildUniqueKey - is the identifier of the object whose parent is being checkedobjParentUniqueKey - is the identifier of the parent which is to be checked against
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||