Существует ли стандартный интерфейс, который может быть реализован компонентами, поддерживающими регистрацию 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);
}
Это похоже надовольно распространенный шаблон, поэтому для этого должен существовать более или менее стандартный интерфейс.