クラスEventListenerProxy<T extends EventListener>
java.lang.Object
java.util.EventListenerProxy<T>
- 型パラメータ:
T- ラップされるEventListenerのタイプ
- すべての実装されたインタフェース:
EventListener
public abstract class EventListenerProxy<T extends EventListener> extends Object implements EventListener
追加パラメータのセットをリスナーに関連付ける、
EventListenerクラスのabstractラッパー・クラスです。 サブクラスは、付加的引数またはパラメータにstorageメソッドとaccessorメソッドを提供する必要があります。
たとえば、指定されたプロパティをサポートするBeanには、次のようにプロパティのPropertyChangeListenerを追加する2つの引数メソッドのシグネチャがあります。
public void addPropertyChangeListener(String propertyName,
PropertyChangeListener listener)
Beanが0引数も実装する場合、次のようにリスナー・メソッドを取得します。
public PropertyChangeListener[] getPropertyChangeListeners()配列には、
PropertyChangeListenerProxyオブジェクトでもある内部のPropertyChangeListenersを含めることもできます。
呼出しメソッドが指定されたプロパティを取り出したい場合、要素がプロキシ・クラスかどうかを確認するために要素を検査する必要があります。
- 導入されたバージョン:
- 1.4
-
コンストラクタのサマリー
コンストラクタ -
メソッドのサマリー
-
コンストラクタの詳細
-
EventListenerProxy
-
-
メソッドの詳細
-
getListener
-