|
||||||||||
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 | |
---|---|
void |
appendChild(T parentNode,
java.lang.Object key,
T childNode)
|
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)
|
void |
removeFromParent(T childNode)
|
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
void appendChild(T parentNode, java.lang.Object key, T childNode)
void removeFromParent(T childNode)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |