|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface TreeDataModelNodeAdaptor<T>
TreeDataModel adaptor for generic types. Contains adaptors for Swing & classic (TreeNode)
tree node types embedded into this interface as static instances
Created 01.11.2007
| Field Summary | |
|---|---|
static TreeDataModelNodeAdaptor<TreeNode> |
classicTreeNodeAdaptor
Instance of TreeDataModelNodeAdaptor for TreeNode nodes handling |
static TreeDataModelNodeAdaptor<javax.swing.tree.TreeNode> |
swingTreeNodeAdaptor
Instance of TreeDataModelNodeAdaptor for TreeNode nodes handling |
| Method Summary | |
|---|---|
T |
getChild(T node,
java.lang.Object key)
|
java.lang.Object |
getChildNodeId(T childNode)
Get node local id in it's parent childs collection |
java.util.Iterator<java.util.Map.Entry<java.lang.Object,T>> |
getChildren(T node)
|
T |
getParent(T node)
|
java.lang.Object |
getRowData(T node)
|
boolean |
isLeaf(T node)
|
| Field Detail |
|---|
static final TreeDataModelNodeAdaptor<TreeNode> classicTreeNodeAdaptor
TreeDataModelNodeAdaptor for TreeNode nodes handling
static final TreeDataModelNodeAdaptor<javax.swing.tree.TreeNode> swingTreeNodeAdaptor
TreeDataModelNodeAdaptor for TreeNode nodes handling
| Method Detail |
|---|
T getParent(T node)
boolean isLeaf(T node)
T getChild(T node,
java.lang.Object key)
java.util.Iterator<java.util.Map.Entry<java.lang.Object,T>> getChildren(T node)
java.lang.Object getRowData(T node)
java.lang.Object getChildNodeId(T childNode)
childNode - node to get identifier for
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||