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.