2011-03-25 4 views
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); 
} 

이것은 매우 일반적인 패턴처럼 보인다 이에 대한 표준 인터페이스가 적습니다.

답변

0

BeanContextChild 인터페이스가 원하는 인터페이스 일 수 있습니다. 더 많은 정보를 원하시면 oracle.com의 BeanContexts를 다루는 nice tutorial이 있습니다.

+0

감사합니다. BeanContext 및 PropertyVetoListener를 추적해야하므로 100 % 찾지 못했습니다. 그러나 지난 달 응답 한 사람이 없다는 점을 감안할 때 이것이 유일한 표준 인터페이스 인 것으로 보입니다. 나는 왜 내가 자바 문서를 브라우징하는 동안 나 자신을 비틀 거리지 않는지 궁금해. –

관련 문제