AjaxTreeModel Class Reference

Collaboration diagram for AjaxTreeModel:

Collaboration graph
[legend]

List of all members.

Classes

interface  Delegate
class  DepthFirstEnumeration
class  WrapperNode

Public Member Functions

 AjaxTreeModel ()
NSArray childrenTreeNodes (Object node)
String childrenTreeNodesKeyPath ()
void collapseAll ()
Object delegate ()
Enumeration depthFirstEnumeration (Object node, boolean enumeratedClosedNodes)
void expandAll ()
boolean isAllExpanded ()
boolean isExpanded (Object treeNode)
boolean isLeaf (Object node)
String isLeafKeyPath ()
boolean isRootExpanded ()
int level (Object treeNode)
Object parentTreeNode (Object node)
String parentTreeNodeKeyPath ()
Enumeration rootDepthFirstEnumeration (boolean enumeratedClosedNodes)
Object rootTreeNode ()
void setAllExpanded (boolean allExpanded)
void setChildrenTreeNodesKeyPath (String childrenTreeNodesKayPath)
void setDelegate (Object delegate)
void setExpanded (Object treeNode, boolean expanded)
void setIsLeafKeyPath (String isLeafKeyPath)
void setParentTreeNodeKeyPath (String parentTreeNodeKeyPath)
void setRootExpanded (boolean rootExpanded)
void setRootTreeNode (Object rootTreeNode)

Protected Member Functions

void clearExpandedAndCollapsed ()
void expandRootIfNecessary ()

Private Attributes

boolean _allExpanded
String _childrenTreeNodesKeyPath
NSMutableSet _collapsedTreeNodes
_NSDelegate _delegate
NSMutableSet _expandedTreeNodes
String _isLeafKeyPath
String _parentTreeNodeKeyPath
boolean _rootExpanded
Object _rootTreeNode


Constructor & Destructor Documentation

AjaxTreeModel (  ) 


Member Function Documentation

NSArray childrenTreeNodes ( Object  node  ) 

String childrenTreeNodesKeyPath (  ) 

void clearExpandedAndCollapsed (  )  [protected]

void collapseAll (  ) 

Object delegate (  ) 

Enumeration depthFirstEnumeration ( Object  node,
boolean  enumeratedClosedNodes 
)

void expandAll (  ) 

void expandRootIfNecessary (  )  [protected]

boolean isAllExpanded (  ) 

boolean isExpanded ( Object  treeNode  ) 

boolean isLeaf ( Object  node  ) 

String isLeafKeyPath (  ) 

boolean isRootExpanded (  ) 

int level ( Object  treeNode  ) 

Object parentTreeNode ( Object  node  ) 

String parentTreeNodeKeyPath (  ) 

Enumeration rootDepthFirstEnumeration ( boolean  enumeratedClosedNodes  ) 

Object rootTreeNode (  ) 

void setAllExpanded ( boolean  allExpanded  ) 

void setChildrenTreeNodesKeyPath ( String  childrenTreeNodesKayPath  ) 

void setDelegate ( Object  delegate  ) 

void setExpanded ( Object  treeNode,
boolean  expanded 
)

void setIsLeafKeyPath ( String  isLeafKeyPath  ) 

void setParentTreeNodeKeyPath ( String  parentTreeNodeKeyPath  ) 

void setRootExpanded ( boolean  rootExpanded  ) 

void setRootTreeNode ( Object  rootTreeNode  ) 


Member Data Documentation

boolean _allExpanded [private]

_NSDelegate _delegate [private]

boolean _rootExpanded [private]

Object _rootTreeNode [private]


The documentation for this class was generated from the following file:

Generated on Sat May 26 06:42:40 2012 for Project Wonder by  doxygen 1.5.8