2
是否有一個標準接口可以由支持PropertyChangeListeners註冊的bean實現?我知道java.beans.PropertyChangeSupport這有助於實現監聽器列表和觸發事件,但是我正在尋找類似的界面如下:支持PropertyChangeListeners的bean的標準接口
public interface PropertyChangeEventSource {
public void addPropertyChangeListener(PropertyChangeListener listener);
public void addPropertyChangeListener(String propertyName, PropertyChangeListener listener);
public void removePropertyChangeListener(PropertyChangeListener listener);
public void removePropertyChangeListener(String propertyName, PropertyChangeListener listener);
}
這似乎是一個很常見的圖案,從而必須有一個現有的或更對此不太標準的接口。
謝謝,這不是我尋找的100%,因爲它需要跟蹤一個BeanContext和PropertyVetoListener。但考慮到上個月沒有人回答,這似乎是唯一的標準接口。我想知道爲什麼我在瀏覽java文檔時沒有自己偶然發現它。 – 2011-04-26 16:49:30