com.tensegrity.wpalo.client.ui.model
Class SimpleTreeNode
java.lang.Object
com.extjs.gxt.ui.client.data.BaseModelData
com.extjs.gxt.ui.client.data.BaseModel
com.extjs.gxt.ui.client.data.BaseTreeModel<SimpleTreeNode>
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
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)
|
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 |
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)
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)