public class AbstractBean extends Object
Note: this class is only public because the so-called "fix" for javadoc bug 4780441 still fails to correctly document public methods inherited from a package private class.
Constructor and Description |
---|
AbstractBean() |
Modifier and Type | Method and Description |
---|---|
void |
addPropertyChangeListener(PropertyChangeListener listener)
Add a PropertyChangeListener to the listener list.
|
void |
addPropertyChangeListener(String propertyName,
PropertyChangeListener listener)
Add a PropertyChangeListener for a specific property.
|
protected void |
firePropertyChange(PropertyChangeEvent e)
Fire an existing PropertyChangeEvent
|
protected void |
firePropertyChange(String propertyName,
Object oldValue,
Object newValue)
Called whenever the value of a bound property is set.
|
PropertyChangeListener[] |
getPropertyChangeListeners()
An array of all of the
PropertyChangeListeners added so far. |
void |
removePropertyChangeListener(PropertyChangeListener listener)
Remove a PropertyChangeListener from the listener list.
|
void |
removePropertyChangeListener(String propertyName,
PropertyChangeListener listener)
Remove a PropertyChangeListener for a specific property.
|
public void addPropertyChangeListener(PropertyChangeListener listener)
propertyChange
method will run on the event dispatching
thread.
If listener
is null, no exception is thrown and no action
is taken.
listener
- the PropertyChangeListener to be added.removePropertyChangeListener(java.beans.PropertyChangeListener)
,
PropertyChangeSupport.addPropertyChangeListener(java.beans.PropertyChangeListener)
public void removePropertyChangeListener(PropertyChangeListener listener)
If listener
is null, no exception is thrown and no action
is taken.
listener
- the PropertyChangeListener to be removed.addPropertyChangeListener(java.beans.PropertyChangeListener)
,
PropertyChangeSupport.removePropertyChangeListener(java.beans.PropertyChangeListener)
public void addPropertyChangeListener(String propertyName, PropertyChangeListener listener)
propertyName
or listener
is null, no
exception is thrown and no action is taken.propertyName
- The name of the property to listen on.listener
- the PropertyChangeListener to be addedPropertyChangeSupport.addPropertyChangeListener(String, PropertyChangeListener)
public void removePropertyChangeListener(String propertyName, PropertyChangeListener listener)
listener
was added more than once to the same event
source for the specified property, it will be notified one less time
after being removed.
If propertyName
is null, no exception is thrown and no
action is taken.
If listener
is null, or was never added for the specified
property, no exception is thrown and no action is taken.propertyName
- The name of the property that was listened on.listener
- The PropertyChangeListener to be removedPropertyChangeSupport.removePropertyChangeListener(String, PropertyChangeListener)
public PropertyChangeListener[] getPropertyChangeListeners()
PropertyChangeListeners
added so far.PropertyChangeListeners
added so far.PropertyChangeSupport.getPropertyChangeListeners()
protected void firePropertyChange(String propertyName, Object oldValue, Object newValue)
If oldValue is not equal to newValue, invoke the propertyChange
method on all of the PropertyChangeListeners
added so far, on the event
dispatching thread.
protected void firePropertyChange(PropertyChangeEvent e)
If the event's oldValue property is not equal to newValue,
invoke the propertyChange
method on all of the PropertyChangeListeners
added so far, on the event
dispatching thread.
Copyright © 2009–2016. All rights reserved.