|
|||||||||
| 前のクラス 次のクラス | フレーム フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||
java.lang.Objectcom.extjs.gxt.ui.client.data.BaseModelData
com.extjs.gxt.ui.client.data.BaseModel
com.extjs.gxt.ui.client.data.BaseTreeModel<T>
public class BaseTreeModel<T extends TreeModel>
TreeModelのインターフェースのデフォルトの実装
| フィールド 概要 |
|---|
| インターフェースcom.extjs.gxt.ui.client.data.ChangeEventSourceから継承されたフィールド |
|---|
Add, Remove, Update |
| コンストラクタ 概要 | |
|---|---|
BaseTreeModel()
新規のモデルのインスタンスを作成します。 |
|
BaseTreeModel(java.util.Map<java.lang.String,java.lang.Object> properties)
指定されたプロパティで、新規のモデルのインスタンスを作成します。 |
|
BaseTreeModel(T parent)
新規のモデルのインスタンスを作成します。 |
|
| メソッド 概要 | |
|---|---|
void |
add(T child)
モデルに子を追加し、 ChangeEventSource.Addイベントを発生します。 |
T |
getChild(int index)
与えられたインデックスに子を返します。もしくは、インデックスが範囲外の場合は nullを返します。 |
int |
getChildCount()
子の数を返します。 |
java.util.List<T> |
getChildren()
モデルの子を返します。 |
T |
getParent()
モデルの親を返します。もしくは、親がいない場合はnullを返します。 |
int |
indexOf(T child)
子のインデックスを返します。 |
void |
insert(T child,
int index)
モデルに子を挿入し、 ChangeEventSource.Addイベントを発生します。 |
boolean |
isLeaf()
モデルが葉であり、子を持っている場合はtrueを返します。 |
void |
notify(ChangeEvent evt)
与えられた変化のイベントのリスナーを通知します。 |
void |
remove(int index)
与えられたインデックスの子を取り除きます。 |
void |
remove(T child)
モデルから子を取り除き、 ChangeEventSource.Removeイベントを発生します。 |
void |
removeAll()
すべての子を取り除きます。 |
void |
setChildren(java.util.List<T> children)
モデルの子を設定します。 |
void |
setParent(T parent)
モデルの親を設定します。 |
| クラスcom.extjs.gxt.ui.client.data.BaseModelから継承されたメソッド |
|---|
addChangeListener, addChangeListener, remove, removeChangeListener, removeChangeListeners, set, setSilent |
| クラスcom.extjs.gxt.ui.client.data.BaseModelDataから継承したメソッド |
|---|
equals, get, get, getProperties, getPropertyNames, hashCode, setProperties, toString |
| クラスjava.lang.Objectから継承されたメソッド |
|---|
getClass, notify, notifyAll, wait, wait, wait |
| インターフェースcom.extjs.gxt.ui.client.data.ModelDataから継承されたメソッド |
|---|
get, getProperties, getPropertyNames, remove, set |
| インターフェースcom.extjs.gxt.ui.client.data.ChangeEventSourceから係争されるメソッド |
|---|
addChangeListener, removeChangeListener, removeChangeListeners, setSilent |
| コンストラクタ 詳細 |
|---|
public BaseTreeModel()
public BaseTreeModel(java.util.Map<java.lang.String,java.lang.Object> properties)
properties - 初期のプロパティpublic BaseTreeModel(T parent)
parent - 親| Method Detail |
|---|
public void add(T child)
ChangeEventSource.Addイベントを発生します。
TreeModel<T extends TreeModel>内のaddchild - 追加される子public T getChild(int index)
nullを返します。
TreeModel<T extends TreeModel>内のgetChildindex - 取り除かれるインデックス
public int getChildCount()
TreeModel<T extends TreeModel>内のgetChildCountpublic java.util.List<T> getChildren()
TreeModel<T extends TreeModel>内のgetChildrenpublic T getParent()
nullを返します。
TreeModel<T extends TreeModel>内のgetParentpublic int indexOf(T child)
TreeModel
TreeModel<T extends TreeModel>内のindexOfchild - 子
public void insert(T child,
int index)
ChangeEventSource.Addイベントを発生します。
TreeModel<T extends TreeModel>内のinsertchild - 挿入される子index - 子を挿入する位置public boolean isLeaf()
TreeModel
TreeModel<T extends TreeModel>内のisLeafpublic void notify(ChangeEvent evt)
ChangeEventSource
ChangeEventSource内のnotifyBaseModel内のnotify
evt - 変化のイベントpublic void remove(int index)
index - 子のインデックスpublic void remove(T child)
ChangeEventSource.Removeイベントを発生します。
TreeModel<T extends TreeModel>内のremovechild - 取り除く子public void removeAll()
TreeModel
TreeModel<T extends TreeModel>内のremoveAllpublic void setChildren(java.util.List<T> children)
children - 設定される子public void setParent(T parent)
TreeModel
TreeModel<T extends TreeModel>内のsetParentparent - 新しい親
|
|||||||||
| 前のクラス 次のクラス | フレーム フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||