AjaxTreeModel.WrapperNode Class Reference

Collaboration diagram for AjaxTreeModel.WrapperNode:

Collaboration graph
[legend]

List of all members.

Public Member Functions

NSArray childrenTreeNodes ()
boolean equals (Object obj)
int hashCode ()
boolean isLeaf ()
WrapperNode parentTreeNode ()
Object userObject ()
 WrapperNode (WrapperNode parent, Object userObject)

Protected Member Functions

abstract NSArray _childrenTreeNodes ()
abstract WrapperNode _createChildNode (Object userObject)

Private Attributes

WrapperNode _parent
Object _userObject


Detailed Description

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. isLeaf has a default implementation that you may want to overried if you can provide a "smarter" implementation.

Author:
mschrag

Constructor & Destructor Documentation

WrapperNode ( WrapperNode  parent,
Object  userObject 
)


Member Function Documentation

abstract NSArray _childrenTreeNodes (  )  [protected, pure virtual]

abstract WrapperNode _createChildNode ( Object  userObject  )  [protected, pure virtual]

NSArray childrenTreeNodes (  ) 

boolean equals ( Object  obj  ) 

int hashCode (  ) 

boolean isLeaf (  ) 

WrapperNode parentTreeNode (  ) 

Object userObject (  ) 


Member Data Documentation

WrapperNode _parent [private]

Object _userObject [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