com.iparelan.util.beans
Interface PropertyChangeable

All Known Implementing Classes:
PropertyChangeableDecorator, PropertyChangeSupport

@Copyright(value="Copyright © 2008, Iparelan Solutions, LLC. All rights reserved.")
public interface PropertyChangeable

The result of applying the "Extract Interface" refactoring to the portion of PropertyChangeSupport concerned with managing listeners.

Version:
June 2008
Author:
Greg Mattes
See Also:
"Refactoring," Martin Fowler, "Extract Interface"

Method Summary
 void addPropertyChangeListener(PropertyChangeListener listener)
           
 void addPropertyChangeListener(String propertyName, PropertyChangeListener listener)
           
 PropertyChangeListener[] getPropertyChangeListeners()
           
 PropertyChangeListener[] getPropertyChangeListeners(String propertyName)
           
 boolean hasListeners(String propertyName)
           
 void removePropertyChangeListener(PropertyChangeListener listener)
           
 void removePropertyChangeListener(String propertyName, PropertyChangeListener listener)
           
 

Method Detail

addPropertyChangeListener

void addPropertyChangeListener(PropertyChangeListener listener)
See Also:
PropertyChangeSupport.addPropertyChangeListener(PropertyChangeListener)

addPropertyChangeListener

void addPropertyChangeListener(String propertyName,
                               PropertyChangeListener listener)
See Also:
PropertyChangeSupport.addPropertyChangeListener(String, PropertyChangeListener)

getPropertyChangeListeners

PropertyChangeListener[] getPropertyChangeListeners(String propertyName)
See Also:
PropertyChangeSupport.getPropertyChangeListeners(String)

getPropertyChangeListeners

PropertyChangeListener[] getPropertyChangeListeners()
See Also:
PropertyChangeSupport.getPropertyChangeListeners()

hasListeners

boolean hasListeners(String propertyName)
See Also:
PropertyChangeSupport.hasListeners(String)

removePropertyChangeListener

void removePropertyChangeListener(PropertyChangeListener listener)
See Also:
PropertyChangeSupport.removePropertyChangeListener(PropertyChangeListener)

removePropertyChangeListener

void removePropertyChangeListener(String propertyName,
                                  PropertyChangeListener listener)
See Also:
PropertyChangeSupport.removePropertyChangeListener(String, PropertyChangeListener)


Copyright © 2008 Iparelan Solutions, LLC. All rights reserved.