com.jgoodies.common.bean

Interface ObservableBean

public interface ObservableBean

Describes objects that provide bound properties as specified in the Java Bean Specification. This interface is primarily intended to ensure compile-time safety for beans that shall be observed.

Version: $Revision: 1.1 $

Author: Karsten Lentzsch

See Also: PropertyChangeListener java.beans.PropertyChangeEvent java.beans.PropertyChangeSupport

Method Summary
voidaddPropertyChangeListener(PropertyChangeListener listener)
Adds the given PropertyChangeListener to the listener list.
voidremovePropertyChangeListener(PropertyChangeListener listener)
Removes the given PropertyChangeListener from the listener list.

Method Detail

addPropertyChangeListener

public void addPropertyChangeListener(PropertyChangeListener listener)
Adds the given PropertyChangeListener to the listener list. The listener is registered for all bound properties of this class.

Parameters: listener the PropertyChangeListener to be added

See Also: removePropertyChangeListener

removePropertyChangeListener

public void removePropertyChangeListener(PropertyChangeListener listener)
Removes the given PropertyChangeListener from the listener list. This method should be used to remove PropertyChangeListeners that were registered for all bound properties of this class.

Parameters: listener the PropertyChangeListener to be removed

See Also: addPropertyChangeListener

Copyright © 2009-2010 JGoodies Karsten Lentzsch. All Rights Reserved.