com.jgoodies.binding.beans

Interface Observable

Known Implementing Classes:
AbstractConverter, AbstractValueModel, AbstractVetoableValueModel, BeanAdapter<B>, BeanAdapter.SimplePropertyAdapter, BufferedValueModel, ChangeTracker, ComponentValueModel, ConverterFactory.BooleanNegator, ConverterFactory.BooleanToStringConverter, ConverterFactory.DoubleConverter, ConverterFactory.DoubleToIntegerConverter, ConverterFactory.FloatConverter, ConverterFactory.FloatToIntegerConverter, ConverterFactory.IntegerConverter, ConverterFactory.LongConverter, ConverterFactory.LongToIntegerConverter, ConverterFactory.StringConverter, DelayedReadValueModel, DelayedWriteValueModel, IndirectListModel<E>, Model, NonNullValueModel, PreferencesAdapter, PresentationModel<B>, PropertyAdapter<B>, SelectionInList<E>, Trigger, ValueHolder

public interface Observable

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 by a BeanAdapter or PropertyAdapter. However, these classes can observe beans that follow the Bean specification for bound properties - even if the beans don't implement this Observable interface.
Version:
$Revision: 1.5 $
Author:
Karsten Lentzsch
See Also:
PropertyChangeListener, java.beans.PropertyChangeEvent, java.beans.PropertyChangeSupport, BeanAdapter, PropertyAdapter

Method Summary

void
addPropertyChangeListener(PropertyChangeListener listener)
Adds the given PropertyChangeListener to the listener list.
void
removePropertyChangeListener(PropertyChangeListener listener)
Removes the given PropertyChangeListener from the listener list.

Method Details

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

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

Copyright © 2002-2007 JGoodies Karsten Lentzsch. All Rights Reserved.