| 
JavaTM 2 Platform Std. Ed. v1.4.0  | 
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||
java.lang.Object | +--javax.swing.AbstractListModel
List にその内容を提供するデータモデルの抽象定義です。
警告:
このクラスの直列化オブジェクトは今後リリースされる Swing との互換性はありません。現在サポートされている直列化は、短期間の保管、または同じバージョンの Swing が稼働しているアプリケーション間の RMI に適しています。1.4 からは、すべての JavaBeansTM の長期間の保管が java.beans パッケージで追加サポートされています。XMLEncoder を参照してください。
| フィールドの概要 | |
protected  EventListenerList | 
listenerList
 | 
| コンストラクタの概要 | |
AbstractListModel()
 | 
|
| メソッドの概要 | |
 void | 
addListDataListener(ListDataListener l)
データモデル変更時の通知対象リストにリスナーを追加します。  | 
protected  void | 
fireContentsChanged(Object source,
                    int index0,
                    int index1)
リストにある要素が 1 つ以上変更された後で、 AbstractListModel サブクラスはこのメソッドを呼び出さなければなりません。 | 
protected  void | 
fireIntervalAdded(Object source,
                  int index0,
                  int index1)
リストに要素が 1 つ以上追加された後で、 AbstractListModel サブクラスはこのメソッドを呼び出さなければなりません。 | 
protected  void | 
fireIntervalRemoved(Object source,
                    int index0,
                    int index1)
リストの要素が 1 つ以上削除された後で、 AbstractListModel サブクラスはこのメソッドを呼び出さなければなりません。 | 
 ListDataListener[] | 
getListDataListeners()
この AbstractListModel に登録されているすべてのデータリスナーの配列を返します。 | 
 EventListener[] | 
getListeners(Class listenerType)
このモデルに FooListener として現在登録されているすべてのオブジェクトの配列を返します。 | 
 void | 
removeListDataListener(ListDataListener l)
データモデル変更時の通知対象リストからリスナーを削除します。  | 
| クラス java.lang.Object から継承したメソッド | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| インタフェース javax.swing.ListModel から継承したメソッド | 
getElementAt, getSize | 
| フィールドの詳細 | 
protected EventListenerList listenerList
| コンストラクタの詳細 | 
public AbstractListModel()
| メソッドの詳細 | 
public void addListDataListener(ListDataListener l)
ListModel 内の addListDataListenerl - 追加する ListDataListenerpublic void removeListDataListener(ListDataListener l)
ListModel 内の removeListDataListenerl - 削除する ListDataListenerpublic ListDataListener[] getListDataListeners()
AbstractListModel に登録されているすべてのデータリスナーの配列を返します。
ListDataListener。データリスナーが現在登録されていない場合は空の配列を返すaddListDataListener(javax.swing.event.ListDataListener), 
removeListDataListener(javax.swing.event.ListDataListener)
protected void fireContentsChanged(Object source,
                                   int index0,
                                   int index1)
AbstractListModel サブクラスはこのメソッドを呼び出さなければなりません。変更された要素は、index0 と index1 の間の範囲として指定されます。index0 と index1 自体も範囲に含まれます。index0 の値が index1 以下である必要はない点に注意してください。
source - 変更された ListModel。通常は「this」index0 - 新しい区間の一方の端index1 - 新しい区間の他方の端EventListenerList, 
DefaultListModel
protected void fireIntervalAdded(Object source,
                                 int index0,
                                 int index1)
AbstractListModel サブクラスはこのメソッドを呼び出さなければなりません。新しい要素は、index0 と index1 の間の範囲として指定されます。index0 と index1 自体も範囲に含まれます。index0 の値が index1 以下である必要はない点に注意してください。
source - 変更された ListModel。通常は「this」index0 - 新しい区間の一方の端index1 - 新しい区間の他方の端EventListenerList, 
DefaultListModel
protected void fireIntervalRemoved(Object source,
                                   int index0,
                                   int index1)
AbstractListModel サブクラスはこのメソッドを呼び出さなければなりません。新しい要素は、index0 と index1 の間の範囲として指定されます。index0 と index1 自体も範囲に含まれます。index0 の値が index1 以下である必要はない点に注意してください。
source - 変更された ListModel。通常は「this」index0 - 新しい区間の一方の端index1 - 新しい区間の他方の端EventListenerList, 
DefaultListModelpublic EventListener[] getListeners(Class listenerType)
FooListener として現在登録されているすべてのオブジェクトの配列を返します。この FooListener は addFooListener メソッドで登録されたものです。
listenerType 引数は FooListener.class のようなクラスリテラルで指定できます。たとえば、このリストデータリスナーに対するリストモデル m の照会は次のコードで行います。
ListDataListener[] ldls = (ListDataListener[])(m.getListeners(ListDataListener.class));このようなリスナーがない場合は空の配列を返します。
listenerType - 要求されるリスナーのタイプ。java.util.EventListener の下位インタフェースを指定
FooListener として登録されているすべてのオブジェクトの配列。リスナーが登録されていない場合は空の配列を返す
ClassCastException - listenerType が java.util.EventListener を実装するクラスまたはインタフェースを指定しない場合getListDataListeners()
  | 
JavaTM 2 Platform Std. Ed. v1.4.0  | 
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||
 Java、Java 2D、および JDBC は米国ならびにその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
 Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A.  All Rights Reserved.