Стандартный интерфейс для bean-компонентов, поддерживающих PropertyChangeListeners - PullRequest
2 голосов
/ 25 марта 2011

Существует ли стандартный интерфейс, который может быть реализован компонентами, поддерживающими регистрацию PropertyChangeListeners?Я знаю о java.beans.PropertyChangeSupport , который помогает в реализации списка слушателей и запускающих событий, но я ищу интерфейс, подобный следующему:

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);
}

Это похоже надовольно распространенный шаблон, поэтому для этого должен существовать более или менее стандартный интерфейс.

1 Ответ

0 голосов
/ 26 апреля 2011

Интерфейс BeanContextChild может быть тем, что вы ищете. Для получения дополнительной информации: на oracle.com есть хороший учебник , посвященный BeanContexts.

...