public interface ObservableBean2 extends ObservableBean
PropertyChangeListener
,
PropertyChangeEvent
,
PropertyChangeSupport
Modifier and Type | Method and Description |
---|---|
void |
addPropertyChangeListener(String propertyName,
PropertyChangeListener listener)
Adds a PropertyChangeListener to the listener list for a specific
property.
|
PropertyChangeListener[] |
getPropertyChangeListeners()
Returns an array of all the property change listeners
registered on this component.
|
PropertyChangeListener[] |
getPropertyChangeListeners(String propertyName)
Returns an array of all the listeners which have been associated
with the named property.
|
void |
removePropertyChangeListener(String propertyName,
PropertyChangeListener listener)
Removes a PropertyChangeListener from the listener list for a specific
property.
|
addPropertyChangeListener, removePropertyChangeListener
void addPropertyChangeListener(String propertyName, PropertyChangeListener listener)
Note that if this bean is inheriting a bound property, then no event will be fired in response to a change in the inherited property.
If listener is null, no exception is thrown and no action is performed.
propertyName
- one of the property names listed abovelistener
- the PropertyChangeListener to be addedObservableBean.removePropertyChangeListener(PropertyChangeListener)
,
removePropertyChangeListener(String, PropertyChangeListener)
,
ObservableBean.addPropertyChangeListener(PropertyChangeListener)
,
getPropertyChangeListeners(String)
void removePropertyChangeListener(String propertyName, PropertyChangeListener listener)
If listener is null, no exception is thrown and no action is performed.
propertyName
- a valid property namelistener
- the PropertyChangeListener to be removedObservableBean.addPropertyChangeListener(PropertyChangeListener)
,
addPropertyChangeListener(String, PropertyChangeListener)
,
ObservableBean.removePropertyChangeListener(PropertyChangeListener)
,
getPropertyChangeListeners(String)
PropertyChangeListener[] getPropertyChangeListeners()
PropertyChangeListener
s
or an empty array if no property change
listeners are currently registeredObservableBean.addPropertyChangeListener(PropertyChangeListener)
,
ObservableBean.removePropertyChangeListener(PropertyChangeListener)
,
getPropertyChangeListeners(String)
,
PropertyChangeSupport.getPropertyChangeListeners()
PropertyChangeListener[] getPropertyChangeListeners(String propertyName)
propertyName
- the name of the property to lookup listenersPropertyChangeListeners
associated with
the named property or an empty array if no listeners have
been addedaddPropertyChangeListener(String, PropertyChangeListener)
,
removePropertyChangeListener(String, PropertyChangeListener)
,
getPropertyChangeListeners()
Copyright © 2014 JGoodies Software GmbH. All rights reserved.