Project Wonder 5.0

er.ajax
Class AjaxTreeModel

java.lang.Object
  extended by er.ajax.AjaxTreeModel

public class AjaxTreeModel
extends java.lang.Object


Nested Class Summary
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 Summary
AjaxTreeModel()
           
 
Method Summary
 com.webobjects.foundation.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)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AjaxTreeModel

public AjaxTreeModel()
Method Detail

setDelegate

public void setDelegate(java.lang.Object delegate)

delegate

public java.lang.Object delegate()

setRootExpanded

public void setRootExpanded(boolean rootExpanded)

isRootExpanded

public boolean isRootExpanded()

setAllExpanded

public void setAllExpanded(boolean allExpanded)

isAllExpanded

public boolean isAllExpanded()

setParentTreeNodeKeyPath

public void setParentTreeNodeKeyPath(java.lang.String parentTreeNodeKeyPath)

parentTreeNodeKeyPath

public java.lang.String parentTreeNodeKeyPath()

setChildrenTreeNodesKeyPath

public void setChildrenTreeNodesKeyPath(java.lang.String childrenTreeNodesKayPath)

childrenTreeNodesKeyPath

public java.lang.String childrenTreeNodesKeyPath()

setIsLeafKeyPath

public void setIsLeafKeyPath(java.lang.String isLeafKeyPath)

isLeafKeyPath

public java.lang.String isLeafKeyPath()

setRootTreeNode

public void setRootTreeNode(java.lang.Object rootTreeNode)

rootTreeNode

public java.lang.Object rootTreeNode()

isExpanded

public boolean isExpanded(java.lang.Object treeNode)

setExpanded

public void setExpanded(java.lang.Object treeNode,
                        boolean expanded)

collapseAll

public void collapseAll()

expandAll

public void expandAll()

clearExpandedAndCollapsed

protected void clearExpandedAndCollapsed()

expandRootIfNecessary

protected void expandRootIfNecessary()

level

public int level(java.lang.Object treeNode)

isLeaf

public boolean isLeaf(java.lang.Object node)

parentTreeNode

public java.lang.Object parentTreeNode(java.lang.Object node)

childrenTreeNodes

public com.webobjects.foundation.NSArray childrenTreeNodes(java.lang.Object node)

depthFirstEnumeration

public java.util.Enumeration depthFirstEnumeration(java.lang.Object node,
                                                   boolean enumeratedClosedNodes)

rootDepthFirstEnumeration

public java.util.Enumeration rootDepthFirstEnumeration(boolean enumeratedClosedNodes)

Last updated: Tue, Feb 21, 2017 • 05:45 PM CET

Copyright © 2002 – 2007 Project Wonder.