Project Wonder 5.0

er.ajax
Class AjaxTreeModel.WrapperNode

java.lang.Object
  extended by er.ajax.AjaxTreeModel.WrapperNode
Enclosing class:
AjaxTreeModel

public abstract static class AjaxTreeModel.WrapperNode
extends java.lang.Object

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 Summary
AjaxTreeModel.WrapperNode(AjaxTreeModel.WrapperNode parent, java.lang.Object userObject)
           
 
Method Summary
protected abstract  com.webobjects.foundation.NSArray _childrenTreeNodes()
           
protected abstract  AjaxTreeModel.WrapperNode _createChildNode(java.lang.Object userObject)
           
 com.webobjects.foundation.NSArray childrenTreeNodes()
           
 boolean equals(java.lang.Object obj)
           
 int hashCode()
           
 boolean isLeaf()
           
 AjaxTreeModel.WrapperNode parentTreeNode()
           
 java.lang.Object userObject()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AjaxTreeModel.WrapperNode

public AjaxTreeModel.WrapperNode(AjaxTreeModel.WrapperNode parent,
                                 java.lang.Object userObject)
Method Detail

userObject

public java.lang.Object userObject()

_createChildNode

protected abstract AjaxTreeModel.WrapperNode _createChildNode(java.lang.Object userObject)

_childrenTreeNodes

protected abstract com.webobjects.foundation.NSArray _childrenTreeNodes()

childrenTreeNodes

public com.webobjects.foundation.NSArray childrenTreeNodes()

isLeaf

public boolean isLeaf()

parentTreeNode

public AjaxTreeModel.WrapperNode parentTreeNode()

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object

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

Copyright © 2002 – 2007 Project Wonder.