com.jgoodies.binding.beans
Interface Observable
- 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.
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.
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.
listener
- the PropertyChangeListener to be removed
Copyright © 2002-2007 JGoodies Karsten Lentzsch. All Rights Reserved.