com.tensegrity.wpalo.client.ui.model
Class SimpleTreeNode

java.lang.Object
  extended by com.extjs.gxt.ui.client.data.BaseModelData
      extended by com.extjs.gxt.ui.client.data.BaseModel
          extended by com.extjs.gxt.ui.client.data.BaseTreeModel<SimpleTreeNode>
              extended by com.tensegrity.wpalo.client.ui.model.SimpleTreeNode
All Implemented Interfaces:
com.extjs.gxt.ui.client.data.ChangeEventSource, com.extjs.gxt.ui.client.data.Model, com.extjs.gxt.ui.client.data.ModelData, com.extjs.gxt.ui.client.data.TreeModel<SimpleTreeNode>, com.google.gwt.user.client.rpc.IsSerializable, java.io.Serializable

public class SimpleTreeNode
extends com.extjs.gxt.ui.client.data.BaseTreeModel<SimpleTreeNode>
implements com.google.gwt.user.client.rpc.IsSerializable, java.io.Serializable

TreeNode TODO DOCUMENT ME

Version:
$Id: SimpleTreeNode.java,v 1.1 2010/01/13 08:02:41 PhilippBouillon Exp $
See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.extjs.gxt.ui.client.data.BaseTreeModel
children, parent
 
Fields inherited from class com.extjs.gxt.ui.client.data.BaseModel
changeEventSupport
 
Fields inherited from class com.extjs.gxt.ui.client.data.BaseModelData
allowNestedValues, map
 
Fields inherited from interface com.extjs.gxt.ui.client.data.ChangeEventSource
Add, Remove, Update
 
Constructor Summary
SimpleTreeNode()
           
SimpleTreeNode(SimpleTreeNode parent, java.lang.String dataObjectType, java.lang.String dataObjectId, java.lang.String dataObjectName, int childCount, com.tensegrity.palo.gwt.core.client.models.XObject xobj)
           
 
Method Summary
 boolean equals(java.lang.Object o)
           
 void fastSetChildren(java.util.List<SimpleTreeNode> kids)
           
 java.lang.String get(java.lang.String key)
           
 int getDataObjectChildCount()
           
 java.lang.String getDataObjectId()
           
 java.lang.String getDataObjectName()
           
 java.lang.String getDataObjectType()
           
 int getId()
           
 com.tensegrity.palo.gwt.core.client.models.XObject getXObject()
           
 boolean hasChildren()
           
 int hashCode()
           
 boolean isLeaf()
           
 void setDataObject(java.lang.String type, java.lang.String id, java.lang.String name, int childCount)
           
 java.lang.String toString()
           
 
Methods inherited from class com.extjs.gxt.ui.client.data.BaseTreeModel
add, getChild, getChildCount, getChildren, getParent, indexOf, insert, notify, remove, remove, removeAll, setChildren, setParent
 
Methods inherited from class com.extjs.gxt.ui.client.data.BaseModel
addChangeListener, addChangeListener, fireEvent, fireEvent, notifyPropertyChanged, remove, removeChangeListener, removeChangeListeners, set, setSilent
 
Methods inherited from class com.extjs.gxt.ui.client.data.BaseModelData
get, getProperties, getPropertyNames, isAllowNestedValues, setAllowNestedValues, setProperties
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.extjs.gxt.ui.client.data.ModelData
getProperties, getPropertyNames, remove, set
 
Methods inherited from interface com.extjs.gxt.ui.client.data.ChangeEventSource
addChangeListener, removeChangeListener, removeChangeListeners, setSilent
 

Constructor Detail

SimpleTreeNode

public SimpleTreeNode()

SimpleTreeNode

public SimpleTreeNode(SimpleTreeNode parent,
                      java.lang.String dataObjectType,
                      java.lang.String dataObjectId,
                      java.lang.String dataObjectName,
                      int childCount,
                      com.tensegrity.palo.gwt.core.client.models.XObject xobj)
Method Detail

getXObject

public com.tensegrity.palo.gwt.core.client.models.XObject getXObject()

getId

public int getId()

getDataObjectName

public java.lang.String getDataObjectName()

getDataObjectId

public java.lang.String getDataObjectId()

getDataObjectType

public java.lang.String getDataObjectType()

getDataObjectChildCount

public int getDataObjectChildCount()

setDataObject

public void setDataObject(java.lang.String type,
                          java.lang.String id,
                          java.lang.String name,
                          int childCount)

get

public java.lang.String get(java.lang.String key)
Specified by:
get in interface com.extjs.gxt.ui.client.data.ModelData
Overrides:
get in class com.extjs.gxt.ui.client.data.BaseModelData

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

hasChildren

public boolean hasChildren()

isLeaf

public boolean isLeaf()
Specified by:
isLeaf in interface com.extjs.gxt.ui.client.data.TreeModel<SimpleTreeNode>
Overrides:
isLeaf in class com.extjs.gxt.ui.client.data.BaseTreeModel<SimpleTreeNode>

hashCode

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

equals

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

fastSetChildren

public void fastSetChildren(java.util.List<SimpleTreeNode> kids)