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

関連項目:
直列化された形式

フィールドの概要
 HashMap<String,Serializable> attribute
           
protected  int level
           
 int tag
           
 
コンストラクタの概要
TreeModel.Node()
           
TreeModel.Node(String name)
           
 
メソッドの概要
 void addChild(int index, TreeModel.Node newChild)
           
 void addChild(TreeModel.Node newChild)
           
 void addChild(TreeModel.Node newChild, boolean initialize)
           
 void clearChildren()
           
 void collapse()
           
 boolean existsChildName(String name)
           
 void expand()
           
 HashMap<String,Serializable> getAttribute()
           
 ArrayList<TreeModel.Node> getChildren()
           
 long getId()
           
 String getLink()
           
 String getName()
           
 Object getObject()
           
 int getOriginalRowIndex()
           
 TreeModel.Node getParent()
           
 String getPath(String nodeSeparator)
           
protected  TreeModel.Root getRoot()
           
 boolean hasLink()
           
 boolean isExpanded()
           
 void moveNode(TreeModel.Node to)
          ノードを移動します
 void moveNode(TreeModel.Node node, TreeModel.Node to)
           
 void removeChild(TreeModel.Node child)
           
 void setAttribute(HashMap<String,Serializable> attribute)
           
protected  void setLevel(int level)
           
 void setLink(String link)
           
 void setName(String name)
           
 void setObject(Object object)
           
 void setOriginalRowIndex(int originalRowIndex)
           
 
クラス 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 - 移動対象のNode
to - 移動先の親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.