com.iparelan.util.beans
Class PropertyChangeableDecorator
java.lang.Object
com.iparelan.util.beans.PropertyChangeableDecorator
- All Implemented Interfaces:
- PropertyChangeable
@Decorator
@Copyright(value="Copyright © 2008, Iparelan Solutions, LLC. All rights reserved.")
public class PropertyChangeableDecorator
- extends Object
- implements PropertyChangeable
Decorates a PropertyChangeable forwarding
all method invocations to the wrapped instance.
- Version:
- June 2008
- Author:
- Greg Mattes
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
delegate
private final PropertyChangeable delegate
- Decorated
PropertyChangeable.
PropertyChangeableDecorator
public PropertyChangeableDecorator(PropertyChangeable delegate)
- Creates a
PropertyChangeableDecorator.
- Parameters:
delegate - The PropertyChangeable to decorate. May not be null.
addPropertyChangeListener
public void addPropertyChangeListener(PropertyChangeListener listener)
- Specified by:
addPropertyChangeListener in interface PropertyChangeable
- See Also:
PropertyChangeSupport.addPropertyChangeListener(PropertyChangeListener)
addPropertyChangeListener
public void addPropertyChangeListener(String propertyName,
PropertyChangeListener listener)
- Specified by:
addPropertyChangeListener in interface PropertyChangeable
- See Also:
PropertyChangeSupport.addPropertyChangeListener(String, PropertyChangeListener)
getPropertyChangeListeners
public PropertyChangeListener[] getPropertyChangeListeners(String propertyName)
- Specified by:
getPropertyChangeListeners in interface PropertyChangeable
- See Also:
PropertyChangeSupport.getPropertyChangeListeners(String)
getPropertyChangeListeners
public PropertyChangeListener[] getPropertyChangeListeners()
- Specified by:
getPropertyChangeListeners in interface PropertyChangeable
- See Also:
PropertyChangeSupport.getPropertyChangeListeners()
hasListeners
public boolean hasListeners(String propertyName)
- Specified by:
hasListeners in interface PropertyChangeable
- See Also:
PropertyChangeSupport.hasListeners(String)
removePropertyChangeListener
public void removePropertyChangeListener(PropertyChangeListener listener)
- Specified by:
removePropertyChangeListener in interface PropertyChangeable
- See Also:
PropertyChangeSupport.removePropertyChangeListener(PropertyChangeListener)
removePropertyChangeListener
public void removePropertyChangeListener(String propertyName,
PropertyChangeListener listener)
- Specified by:
removePropertyChangeListener in interface PropertyChangeable
- See Also:
PropertyChangeSupport.removePropertyChangeListener(String, PropertyChangeListener)
Copyright © 2008 Iparelan Solutions, LLC. All rights reserved.