jp.littlesoft.data
クラス TreeModel.Node
java.lang.Object
jp.littlesoft.data.TreeModel.Node
- すべての実装されたインタフェース:
- Serializable
- 直系の既知のサブクラス:
- TreeModel.Leaf, TreeModel.Root
- 含まれているクラス:
- TreeModel
public static class TreeModel.Node
- extends Object
- implements Serializable
- 関連項目:
- 直列化された形式
クラス java.lang.Object から継承されたメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
level
protected int level
attribute
public HashMap<String,Serializable> attribute
tag
public int tag
TreeModel.Node
public TreeModel.Node()
TreeModel.Node
public TreeModel.Node(String name)
getObject
public Object getObject()
setObject
public void setObject(Object object)
getPath
public String getPath(String nodeSeparator)
getChildren
public ArrayList<TreeModel.Node> getChildren()
getRoot
protected TreeModel.Root getRoot()
setLevel
protected void setLevel(int level)
existsChildName
public boolean existsChildName(String name)
addChild
public void addChild(TreeModel.Node newChild,
boolean initialize)
addChild
public void addChild(TreeModel.Node newChild)
addChild
public void addChild(int index,
TreeModel.Node newChild)
removeChild
public void removeChild(TreeModel.Node child)
clearChildren
public void clearChildren()
moveNode
public void moveNode(TreeModel.Node to)
- ノードを移動します
moveNode
public void moveNode(TreeModel.Node node,
TreeModel.Node to)
- パラメータ:
node
- 移動対象のNodeto
- 移動先の親Node
isExpanded
public boolean isExpanded()
expand
public void expand()
collapse
public void collapse()
getName
public String getName()
setName
public void setName(String name)
getParent
public TreeModel.Node getParent()
setLink
public void setLink(String link)
hasLink
public boolean hasLink()
getLink
public String getLink()
getAttribute
public HashMap<String,Serializable> getAttribute()
setAttribute
public void setAttribute(HashMap<String,Serializable> attribute)
getOriginalRowIndex
public int getOriginalRowIndex()
setOriginalRowIndex
public void setOriginalRowIndex(int originalRowIndex)
getId
public long getId()
Copyright (C) 2006-2012 LittleSoft Corporation. All Rights Reserved.