org.base.apps.beans.events
Class NoPropertyChangeSupport
java.lang.Object
java.beans.PropertyChangeSupport
org.base.apps.beans.events.BasePropertyChangeSupport
org.base.apps.beans.events.NoPropertyChangeSupport
- All Implemented Interfaces:
- Customizer, Serializable, PropertyChangeEmitter
public class NoPropertyChangeSupport
- extends BasePropertyChangeSupport
Implementation of PropertyChangeEmitter which does not emit any
notifications, but can be re-enabled by delegating event firing to the
PropertyChangeEmitter it disabled.
- Author:
- Kevan Simpson
- See Also:
- Serialized Form
|
Method Summary |
void |
addPropertyChangeListener(PropertyChangeListener listener)
Add a PropertyChangeListener to this bean. |
void |
addPropertyChangeListener(String propertyName,
PropertyChangeListener listener)
Add a PropertyChangeListener for a specific property. |
void |
fireIndexedPropertyChange(String propertyName,
int index,
boolean oldValue,
boolean newValue)
|
void |
fireIndexedPropertyChange(String propertyName,
int index,
int oldValue,
int newValue)
|
void |
fireIndexedPropertyChange(String propertyName,
int index,
Object oldValue,
Object newValue)
|
void |
firePropertyChange(PropertyChangeEvent evt)
|
void |
firePropertyChange(String propertyName,
boolean oldValue,
boolean newValue)
|
void |
firePropertyChange(String propertyName,
int oldValue,
int newValue)
|
void |
firePropertyChange(String propertyName,
Object oldValue,
Object newValue)
|
PropertyChangeEmitter |
getDisabledSupport()
|
PropertyChangeListener[] |
getPropertyChangeListeners()
|
PropertyChangeListener[] |
getPropertyChangeListeners(String propertyName)
|
boolean |
hasListeners(String propertyName)
|
void |
removePropertyChangeListener(PropertyChangeListener listener)
Remove a PropertyChangeListener from this bean. |
void |
removePropertyChangeListener(String propertyName,
PropertyChangeListener listener)
Remove a PropertyChangeListener for a specific property. |
void |
setDisabledSupport(PropertyChangeEmitter disabledSupport)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NoPropertyChangeSupport
public NoPropertyChangeSupport(PropertyChangeEmitter disabledSupport)
- Parameters:
disabledSupport - The disabled PropertyChangeEmitter.
getDisabledSupport
public PropertyChangeEmitter getDisabledSupport()
- Returns:
- the disabledSupport
setDisabledSupport
public void setDisabledSupport(PropertyChangeEmitter disabledSupport)
- Parameters:
disabledSupport - the disabledSupport to set
addPropertyChangeListener
public void addPropertyChangeListener(PropertyChangeListener listener)
- Description copied from interface:
PropertyChangeEmitter
- Add a
PropertyChangeListener to this bean.
- Specified by:
addPropertyChangeListener in interface Customizer- Specified by:
addPropertyChangeListener in interface PropertyChangeEmitter- Overrides:
addPropertyChangeListener in class PropertyChangeSupport
- Parameters:
listener - The listener to add.- See Also:
PropertyChangeSupport.addPropertyChangeListener(java.beans.PropertyChangeListener)
removePropertyChangeListener
public void removePropertyChangeListener(PropertyChangeListener listener)
- Description copied from interface:
PropertyChangeEmitter
- Remove a
PropertyChangeListener from this bean.
- Specified by:
removePropertyChangeListener in interface Customizer- Specified by:
removePropertyChangeListener in interface PropertyChangeEmitter- Overrides:
removePropertyChangeListener in class PropertyChangeSupport
- Parameters:
listener - The listener to remove.- See Also:
PropertyChangeSupport.removePropertyChangeListener(java.beans.PropertyChangeListener)
getPropertyChangeListeners
public PropertyChangeListener[] getPropertyChangeListeners()
- Specified by:
getPropertyChangeListeners in interface PropertyChangeEmitter- Overrides:
getPropertyChangeListeners in class PropertyChangeSupport
- See Also:
PropertyChangeSupport.getPropertyChangeListeners()
addPropertyChangeListener
public void addPropertyChangeListener(String propertyName,
PropertyChangeListener listener)
- Description copied from interface:
PropertyChangeEmitter
- Add a
PropertyChangeListener for a specific property.
- Specified by:
addPropertyChangeListener in interface PropertyChangeEmitter- Overrides:
addPropertyChangeListener in class PropertyChangeSupport
- Parameters:
propertyName - The property name.listener - The listener to add.- See Also:
PropertyChangeSupport.addPropertyChangeListener(java.lang.String, java.beans.PropertyChangeListener)
removePropertyChangeListener
public void removePropertyChangeListener(String propertyName,
PropertyChangeListener listener)
- Description copied from interface:
PropertyChangeEmitter
- Remove a
PropertyChangeListener for a specific property.
- Specified by:
removePropertyChangeListener in interface PropertyChangeEmitter- Overrides:
removePropertyChangeListener in class PropertyChangeSupport
- Parameters:
propertyName - The property name.listener - The listener to remove.- See Also:
PropertyChangeSupport.removePropertyChangeListener(java.lang.String, java.beans.PropertyChangeListener)
getPropertyChangeListeners
public PropertyChangeListener[] getPropertyChangeListeners(String propertyName)
- Specified by:
getPropertyChangeListeners in interface PropertyChangeEmitter- Overrides:
getPropertyChangeListeners in class PropertyChangeSupport
- See Also:
PropertyChangeSupport.getPropertyChangeListeners(java.lang.String)
firePropertyChange
public void firePropertyChange(String propertyName,
Object oldValue,
Object newValue)
- Specified by:
firePropertyChange in interface PropertyChangeEmitter- Overrides:
firePropertyChange in class PropertyChangeSupport
- See Also:
PropertyChangeSupport.firePropertyChange(java.lang.String, java.lang.Object, java.lang.Object)
firePropertyChange
public void firePropertyChange(String propertyName,
int oldValue,
int newValue)
- Specified by:
firePropertyChange in interface PropertyChangeEmitter- Overrides:
firePropertyChange in class PropertyChangeSupport
- See Also:
PropertyChangeSupport.firePropertyChange(java.lang.String, int, int)
firePropertyChange
public void firePropertyChange(String propertyName,
boolean oldValue,
boolean newValue)
- Specified by:
firePropertyChange in interface PropertyChangeEmitter- Overrides:
firePropertyChange in class PropertyChangeSupport
- See Also:
PropertyChangeSupport.firePropertyChange(java.lang.String, boolean, boolean)
firePropertyChange
public void firePropertyChange(PropertyChangeEvent evt)
- Specified by:
firePropertyChange in interface PropertyChangeEmitter- Overrides:
firePropertyChange in class PropertyChangeSupport
- See Also:
PropertyChangeSupport.firePropertyChange(java.beans.PropertyChangeEvent)
fireIndexedPropertyChange
public void fireIndexedPropertyChange(String propertyName,
int index,
Object oldValue,
Object newValue)
- Specified by:
fireIndexedPropertyChange in interface PropertyChangeEmitter- Overrides:
fireIndexedPropertyChange in class PropertyChangeSupport
- See Also:
PropertyChangeSupport.fireIndexedPropertyChange(java.lang.String, int, java.lang.Object, java.lang.Object)
fireIndexedPropertyChange
public void fireIndexedPropertyChange(String propertyName,
int index,
int oldValue,
int newValue)
- Specified by:
fireIndexedPropertyChange in interface PropertyChangeEmitter- Overrides:
fireIndexedPropertyChange in class PropertyChangeSupport
- See Also:
PropertyChangeSupport.fireIndexedPropertyChange(java.lang.String, int, int, int)
fireIndexedPropertyChange
public void fireIndexedPropertyChange(String propertyName,
int index,
boolean oldValue,
boolean newValue)
- Specified by:
fireIndexedPropertyChange in interface PropertyChangeEmitter- Overrides:
fireIndexedPropertyChange in class PropertyChangeSupport
- See Also:
PropertyChangeSupport.fireIndexedPropertyChange(java.lang.String, int, boolean, boolean)
hasListeners
public boolean hasListeners(String propertyName)
- Overrides:
hasListeners in class PropertyChangeSupport
- See Also:
PropertyChangeSupport.hasListeners(java.lang.String)
Copyright 2011, Blue Agate Software Entity (BASE)