public class AjaxTreeModel
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static interface |
AjaxTreeModel.Delegate |
protected class |
AjaxTreeModel.DepthFirstEnumeration |
static class |
AjaxTreeModel.WrapperNode
WrapperNode is useful if your objects form a
graph instead of a tree and you want to maintain the unique
branching to a particular node as the user navigates through
the tree.
|
| Constructor and Description |
|---|
AjaxTreeModel() |
| Modifier and Type | Method and Description |
|---|---|
NSArray |
childrenTreeNodes(java.lang.Object node) |
java.lang.String |
childrenTreeNodesKeyPath() |
protected void |
clearExpandedAndCollapsed() |
void |
collapseAll() |
java.lang.Object |
delegate() |
java.util.Enumeration |
depthFirstEnumeration(java.lang.Object node,
boolean enumeratedClosedNodes) |
void |
expandAll() |
protected void |
expandRootIfNecessary() |
boolean |
isAllExpanded() |
boolean |
isExpanded(java.lang.Object treeNode) |
boolean |
isLeaf(java.lang.Object node) |
java.lang.String |
isLeafKeyPath() |
boolean |
isRootExpanded() |
int |
level(java.lang.Object treeNode) |
java.lang.Object |
parentTreeNode(java.lang.Object node) |
java.lang.String |
parentTreeNodeKeyPath() |
java.util.Enumeration |
rootDepthFirstEnumeration(boolean enumeratedClosedNodes) |
java.lang.Object |
rootTreeNode() |
void |
setAllExpanded(boolean allExpanded) |
void |
setChildrenTreeNodesKeyPath(java.lang.String childrenTreeNodesKayPath) |
void |
setDelegate(java.lang.Object delegate) |
void |
setExpanded(java.lang.Object treeNode,
boolean expanded) |
void |
setIsLeafKeyPath(java.lang.String isLeafKeyPath) |
void |
setParentTreeNodeKeyPath(java.lang.String parentTreeNodeKeyPath) |
void |
setRootExpanded(boolean rootExpanded) |
void |
setRootTreeNode(java.lang.Object rootTreeNode) |
public void setDelegate(java.lang.Object delegate)
public java.lang.Object delegate()
public void setRootExpanded(boolean rootExpanded)
public boolean isRootExpanded()
public void setAllExpanded(boolean allExpanded)
public boolean isAllExpanded()
public void setParentTreeNodeKeyPath(java.lang.String parentTreeNodeKeyPath)
public java.lang.String parentTreeNodeKeyPath()
public void setChildrenTreeNodesKeyPath(java.lang.String childrenTreeNodesKayPath)
public java.lang.String childrenTreeNodesKeyPath()
public void setIsLeafKeyPath(java.lang.String isLeafKeyPath)
public java.lang.String isLeafKeyPath()
public void setRootTreeNode(java.lang.Object rootTreeNode)
public java.lang.Object rootTreeNode()
public boolean isExpanded(java.lang.Object treeNode)
public void setExpanded(java.lang.Object treeNode,
boolean expanded)
public void collapseAll()
public void expandAll()
protected void clearExpandedAndCollapsed()
protected void expandRootIfNecessary()
public int level(java.lang.Object treeNode)
public boolean isLeaf(java.lang.Object node)
public java.lang.Object parentTreeNode(java.lang.Object node)
public NSArray childrenTreeNodes(java.lang.Object node)
public java.util.Enumeration depthFirstEnumeration(java.lang.Object node,
boolean enumeratedClosedNodes)
public java.util.Enumeration rootDepthFirstEnumeration(boolean enumeratedClosedNodes)
Copyright © 2002 – 2022 Project Wonder.