com.tensegrity.wpalo.client.ui.model
Class TreeNode
java.lang.Object
com.extjs.gxt.ui.client.data.BaseModelData
com.extjs.gxt.ui.client.data.BaseModel
com.extjs.gxt.ui.client.data.BaseTreeModel<TreeNode>
com.tensegrity.wpalo.client.ui.model.TreeNode
- 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<TreeNode>, com.google.gwt.user.client.rpc.IsSerializable, java.io.Serializable
public class TreeNode
- extends com.extjs.gxt.ui.client.data.BaseTreeModel<TreeNode>
- implements com.google.gwt.user.client.rpc.IsSerializable, java.io.Serializable
TreeNode
TODO DOCUMENT ME
- Version:
- $Id: TreeNode.java,v 1.25 2010/02/12 13:49:50 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 |
TreeNode()
|
TreeNode(java.lang.String parentId,
com.tensegrity.palo.gwt.core.client.models.XObject xObject,
int rep)
|
TreeNode(TreeNode parent,
com.tensegrity.palo.gwt.core.client.models.XObject xObject)
|
TreeNode(TreeNode parent,
com.tensegrity.palo.gwt.core.client.models.XObject xObject,
boolean createPath)
|
Methods inherited from class com.extjs.gxt.ui.client.data.BaseTreeModel |
add, getChild, getChildCount, getChildren, getParent, indexOf, insert, notify, remove, remove, removeAll |
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 |
TreeNode
public TreeNode()
TreeNode
public TreeNode(TreeNode parent,
com.tensegrity.palo.gwt.core.client.models.XObject xObject)
TreeNode
public TreeNode(TreeNode parent,
com.tensegrity.palo.gwt.core.client.models.XObject xObject,
boolean createPath)
TreeNode
public TreeNode(java.lang.String parentId,
com.tensegrity.palo.gwt.core.client.models.XObject xObject,
int rep)
setPath
public final void setPath(java.lang.String path)
getId
public int getId()
setParent
public void setParent(TreeNode parent)
- Specified by:
setParent
in interface com.extjs.gxt.ui.client.data.TreeModel<TreeNode>
- Overrides:
setParent
in class com.extjs.gxt.ui.client.data.BaseTreeModel<TreeNode>
getXObject
public com.tensegrity.palo.gwt.core.client.models.XObject getXObject()
setXObject
public void setXObject(com.tensegrity.palo.gwt.core.client.models.XObject xObject)
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
getType
public final java.lang.String getType()
add
public final void add(TreeNode[] children)
addChild
public final void addChild(TreeNode child)
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
setChildren
public void setChildren(java.util.List<TreeNode> children)
- Overrides:
setChildren
in class com.extjs.gxt.ui.client.data.BaseTreeModel<TreeNode>
hasChildren
public boolean hasChildren()
isLeaf
public boolean isLeaf()
- Specified by:
isLeaf
in interface com.extjs.gxt.ui.client.data.TreeModel<TreeNode>
- Overrides:
isLeaf
in class com.extjs.gxt.ui.client.data.BaseTreeModel<TreeNode>
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
getPath
public java.lang.String getPath()
setItem
public void setItem(FastMSTreeItem item)
getItem
public FastMSTreeItem getItem()