com.nonesole.commonui.tree.utree
类 DefaultUTreeDataModel

java.lang.Object
  继承者 com.nonesole.commonui.tree.utree.DefaultUTreeDataModel
所有已实现的接口:
UTreeDataModel

public class DefaultUTreeDataModel
extends java.lang.Object
implements UTreeDataModel

默认的树节点对象

版本:
1.0 - build in 2009-11-03
作者:
JACK LEE

构造函数摘要
DefaultUTreeDataModel()
           
 
方法摘要
 java.lang.String getFatherId()
          返回当前节点的父节点ID
 java.lang.String getId()
          返回树节点ID
 java.net.URL getImage()
          得到节点的图标路径
 java.lang.Object getObject()
          返回树节点对应的对象
 java.lang.String getText()
          返回树节点名称
 boolean isLeaf()
          当前节点是否是叶子节点
 boolean isRoot()
          返回当前节点是否为根节点
 boolean isSelected()
          返回当前节点是否被选择,对于带checkbox的tree来说这个方法很重要
 UTreeDataModel setFatherId(java.lang.String id)
          设置当前节点的父节点ID,用于定位
 UTreeDataModel setId(java.lang.String id)
          设置树节点ID,用于定位
 UTreeDataModel setImage(java.net.URL image)
          设置节点的图标
 UTreeDataModel setLeaf(boolean isLeaf)
          设置当前节点是否是叶子节点
 UTreeDataModel setObject(java.lang.Object obj)
          设置树节点对应的对象
 UTreeDataModel setRoot(boolean isRoot)
          设置当前节点是根节点
 UTreeDataModel setSelected(boolean isSelected)
          设置当前节点是否被选择,true - 表示被选择,false - 表示没有被选择
 UTreeDataModel setText(java.lang.String text)
          设置树节点名称
 javax.swing.tree.DefaultMutableTreeNode toNode()
          将数据对象转换为node
 java.lang.String toString()
           
 
从类 java.lang.Object 继承的方法
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

构造函数详细信息

DefaultUTreeDataModel

public DefaultUTreeDataModel()
方法详细信息

getImage

public java.net.URL getImage()
从接口 UTreeDataModel 复制的描述
得到节点的图标路径

指定者:
接口 UTreeDataModel 中的 getImage
返回:
URL

setImage

public UTreeDataModel setImage(java.net.URL image)
从接口 UTreeDataModel 复制的描述
设置节点的图标

指定者:
接口 UTreeDataModel 中的 setImage

isLeaf

public boolean isLeaf()
从接口 UTreeDataModel 复制的描述
当前节点是否是叶子节点

指定者:
接口 UTreeDataModel 中的 isLeaf
返回:
true - 是叶子节点,false - 不是叶子节点

setLeaf

public UTreeDataModel setLeaf(boolean isLeaf)
从接口 UTreeDataModel 复制的描述
设置当前节点是否是叶子节点

指定者:
接口 UTreeDataModel 中的 setLeaf
参数:
isLeaf - - true 是叶子节点 ,false不是叶子节点

isSelected

public boolean isSelected()
从接口 UTreeDataModel 复制的描述
返回当前节点是否被选择,对于带checkbox的tree来说这个方法很重要

指定者:
接口 UTreeDataModel 中的 isSelected

setSelected

public UTreeDataModel setSelected(boolean isSelected)
从接口 UTreeDataModel 复制的描述
设置当前节点是否被选择,true - 表示被选择,false - 表示没有被选择

指定者:
接口 UTreeDataModel 中的 setSelected

toNode

public javax.swing.tree.DefaultMutableTreeNode toNode()
从接口 UTreeDataModel 复制的描述
将数据对象转换为node

指定者:
接口 UTreeDataModel 中的 toNode

getFatherId

public java.lang.String getFatherId()
从接口 UTreeDataModel 复制的描述
返回当前节点的父节点ID

指定者:
接口 UTreeDataModel 中的 getFatherId
返回:
id ID

getId

public java.lang.String getId()
从接口 UTreeDataModel 复制的描述
返回树节点ID

指定者:
接口 UTreeDataModel 中的 getId
返回:
id ID

getObject

public java.lang.Object getObject()
从接口 UTreeDataModel 复制的描述
返回树节点对应的对象

指定者:
接口 UTreeDataModel 中的 getObject
返回:
对象

getText

public java.lang.String getText()
从接口 UTreeDataModel 复制的描述
返回树节点名称

指定者:
接口 UTreeDataModel 中的 getText
返回:
text 名称

setFatherId

public UTreeDataModel setFatherId(java.lang.String id)
从接口 UTreeDataModel 复制的描述
设置当前节点的父节点ID,用于定位

指定者:
接口 UTreeDataModel 中的 setFatherId
参数:
id - ID
返回:
接口

setId

public UTreeDataModel setId(java.lang.String id)
从接口 UTreeDataModel 复制的描述
设置树节点ID,用于定位

指定者:
接口 UTreeDataModel 中的 setId
参数:
id - ID
返回:
接口

setObject

public UTreeDataModel setObject(java.lang.Object obj)
从接口 UTreeDataModel 复制的描述
设置树节点对应的对象

指定者:
接口 UTreeDataModel 中的 setObject
参数:
obj - Object对象
返回:
接口

setText

public UTreeDataModel setText(java.lang.String text)
从接口 UTreeDataModel 复制的描述
设置树节点名称

指定者:
接口 UTreeDataModel 中的 setText
参数:
text - 名称
返回:
接口

isRoot

public boolean isRoot()
从接口 UTreeDataModel 复制的描述
返回当前节点是否为根节点

指定者:
接口 UTreeDataModel 中的 isRoot
返回:
true - 是根节点,false - 不是根节点

setRoot

public UTreeDataModel setRoot(boolean isRoot)
从接口 UTreeDataModel 复制的描述
设置当前节点是根节点

指定者:
接口 UTreeDataModel 中的 setRoot

toString

public java.lang.String toString()
覆盖:
java.lang.Object 中的 toString