jp.littlesoft.data
クラス TreeModel

java.lang.Object
  上位を拡張 jp.littlesoft.data.TreeModel
すべての実装されたインタフェース:
Serializable, IJsonSerializable
直系の既知のサブクラス:
SQLTreeModel

public class TreeModel
extends Object
implements IJsonSerializable

SQLツリーモデルクラス。

表構造のデータを格納する為のオブジェクトです。
単純な2次元配列と異なる点は、データ項目の型や、その他の属性をColumnクラスによって定義できる点です。
また、データ項目値の設定、取得の他、行の追加、削除、並び替え、フィルタなど数多くのメソッドが用意されています。

バージョン:
1.3.0
作成者:
LittleSoft Corporation
関連項目:
直列化された形式

入れ子のクラスの概要
static class TreeModel.Leaf<T extends Serializable>
           
static class TreeModel.Node
           
static class TreeModel.Root
           
 
フィールドの概要
protected  String key
           
protected  TreeModel.Root root
           
 
コンストラクタの概要
TreeModel()
           
 
メソッドの概要
 void addNodeList(TreeModel.Node position, TreeModel.Node newNode)
           
 void fromJSONString(String arg0)
           
 String getKey()
           
 TreeModel.Root getRoot()
           
 String getRootName()
           
 boolean isShowRoot()
           
 void removeNodeList(TreeModel.Node node)
           
 void setKey(String key)
           
 void setRootName(String name)
           
 void setShowRoot(boolean showRoot)
           
 String toJSONString()
           
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

key

protected String key

root

protected TreeModel.Root root
コンストラクタの詳細

TreeModel

public TreeModel()
メソッドの詳細

addNodeList

public void addNodeList(TreeModel.Node position,
                        TreeModel.Node newNode)

removeNodeList

public void removeNodeList(TreeModel.Node node)

fromJSONString

public void fromJSONString(String arg0)
定義:
インタフェース IJsonSerializable 内の fromJSONString

toJSONString

public String toJSONString()
定義:
インタフェース IJsonSerializable 内の toJSONString

getKey

public String getKey()

setKey

public void setKey(String key)

getRootName

public String getRootName()

setRootName

public void setRootName(String name)

getRoot

public TreeModel.Root getRoot()

isShowRoot

public boolean isShowRoot()

setShowRoot

public void setShowRoot(boolean showRoot)


Copyright (C) 2006-2012 LittleSoft Corporation. All Rights Reserved.