org.faktorips.runtime
Interface INotificationSupport


public interface INotificationSupport

Interface for classes that allow listeners for their properties.

Author:
Daniel Hohenberger

Method Summary
 void addPropertyChangeListener(PropertyChangeListener listener)
           
 void addPropertyChangeListener(PropertyChangeListener listener, boolean propagateEventsFromChildren)
           
 void addPropertyChangeListener(String propertyName, PropertyChangeListener listener)
           
 boolean hasListeners(String propertyName)
           
 void notifyChangeListeners(PropertyChangeEvent event)
           
 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(PropertyChangeListener listener,
                               boolean propagateEventsFromChildren)
Parameters:
propagateEventsFromChildren - if set to true, this object's change listeners will also be notified when one of this object's children fires a change event.
See Also:
PropertyChangeSupport.addPropertyChangeListener(PropertyChangeListener)

removePropertyChangeListener

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

addPropertyChangeListener

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

removePropertyChangeListener

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

hasListeners

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

notifyChangeListeners

void notifyChangeListeners(PropertyChangeEvent event)
See Also:
PropertyChangeSupport.firePropertyChange(PropertyChangeEvent)


Copyright © 2015. All rights reserved.