com.nonesole.commonui.tree.utree
接口 UTreeDataModel

所有已知实现类:
DefaultUTreeDataModel

public interface UTreeDataModel

UTree的数据模型

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

方法摘要
 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
 

方法详细信息

getImage

java.net.URL getImage()
得到节点的图标路径

返回:
URL

setImage

UTreeDataModel setImage(java.net.URL image)
设置节点的图标

参数:
URL -

isLeaf

boolean isLeaf()
当前节点是否是叶子节点

返回:
true - 是叶子节点,false - 不是叶子节点

setLeaf

UTreeDataModel setLeaf(boolean isLeaf)
设置当前节点是否是叶子节点

参数:
isLeaf - - true 是叶子节点 ,false不是叶子节点

isSelected

boolean isSelected()
返回当前节点是否被选择,对于带checkbox的tree来说这个方法很重要


setSelected

UTreeDataModel setSelected(boolean isSelected)
设置当前节点是否被选择,true - 表示被选择,false - 表示没有被选择


setText

UTreeDataModel setText(java.lang.String text)
设置树节点名称

参数:
text - 名称
返回:
接口

getText

java.lang.String getText()
返回树节点名称

返回:
text 名称

setId

UTreeDataModel setId(java.lang.String id)
设置树节点ID,用于定位

参数:
id - ID
返回:
接口

getId

java.lang.String getId()
返回树节点ID

返回:
id ID

setFatherId

UTreeDataModel setFatherId(java.lang.String id)
设置当前节点的父节点ID,用于定位

参数:
id - ID
返回:
接口

getFatherId

java.lang.String getFatherId()
返回当前节点的父节点ID

返回:
id ID

setObject

UTreeDataModel setObject(java.lang.Object obj)
设置树节点对应的对象

参数:
obj - Object对象
返回:
接口

getObject

java.lang.Object getObject()
返回树节点对应的对象

返回:
对象

isRoot

boolean isRoot()
返回当前节点是否为根节点

返回:
true - 是根节点,false - 不是根节点

setRoot

UTreeDataModel setRoot(boolean isRoot)
设置当前节点是根节点

参数:
true - - 是根节点,false - 不是根节点

toNode

javax.swing.tree.DefaultMutableTreeNode toNode()
将数据对象转换为node