- java.lang.Object
-
- java.util.EventListenerProxy<T>
-
- すべての実装されたインタフェース:
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(T listener)指定されたリスナーのプロキシを作成します。
-