鴻蒙OS EventListenerProxy

2022-07-20 13:54 更新

EventListenerProxy

java.lang.Object

|---java.util.EventListenerProxy<T&

public abstract class EventListenerProxy<T extends EventListener>
extends Object
implements EventListener

EventListener 類的抽象包裝類,它將一組附加參數(shù)與偵聽器相關(guān)聯(lián)。 子類必須為附加參數(shù)或參數(shù)提供存儲和訪問器方法。

例如,支持命名屬性的 bean 將具有兩個參數(shù)方法簽名,用于為屬性添加 PropertyChangeListener:

 public void addPropertyChangeListener(String propertyName,
                                       PropertyChangeListener listener)

如果 bean 還實(shí)現(xiàn)了零參數(shù)獲取監(jiān)聽器方法:

 public PropertyChangeListener[] getPropertyChangeListeners() 

那么數(shù)組可能包含內(nèi)部的 PropertyChangeListeners,它們也是 PropertyChangeListenerProxy 對象。

如果調(diào)用方法對檢索命名屬性感興趣,那么它必須測試元素以查看它是否是代理類。

構(gòu)造函數(shù)摘要

構(gòu)造函數(shù) 描述
EventListenerProxy(T listener) 為指定的偵聽器創(chuàng)建代理。

方法總結(jié)

修飾符和類型 方法 描述
T getListener() 返回與代理關(guān)聯(lián)的偵聽器。
從類 java.lang.Object 繼承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

構(gòu)造函數(shù)詳細(xì)信息

EventListenerProxy

public EventListenerProxy(T listener)

為指定的偵聽器創(chuàng)建代理。

參數(shù):

參數(shù)名稱 參數(shù)描述
listener 監(jiān)聽器對象

方法詳情

getListener

public T getListener()

返回與代理關(guān)聯(lián)的偵聽器。

返回:

與代理關(guān)聯(lián)的偵聽器

以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號