pl.edu.agh.cast.model
Class PropertyChangeProviderHelper

java.lang.Object
  extended by pl.edu.agh.cast.model.PropertyChangeProviderHelper
All Implemented Interfaces:
java.io.Serializable, IPropertyChangeProvider

public class PropertyChangeProviderHelper
extends java.lang.Object
implements IPropertyChangeProvider, java.io.Serializable

A property change provider that can be used to delegate to from other IPropertyChangeProvider implementations.

Author:
awos
See Also:
Serialized Form

Constructor Summary
PropertyChangeProviderHelper(IPropertyChangeProvider source)
           
 
Method Summary
 void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
          Add a property change listener to the object
 void firePropertyChange(java.lang.String property, java.lang.Object oldValue, java.lang.Object newValue)
           
protected  java.beans.PropertyChangeSupport getPcsDelegate()
           
 void removePropertyChangeListener(java.beans.PropertyChangeListener l)
          Remove a property change listener to the object
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PropertyChangeProviderHelper

public PropertyChangeProviderHelper(IPropertyChangeProvider source)
Method Detail

getPcsDelegate

protected java.beans.PropertyChangeSupport getPcsDelegate()

addPropertyChangeListener

public void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
Description copied from interface: IPropertyChangeProvider
Add a property change listener to the object

Specified by:
addPropertyChangeListener in interface IPropertyChangeProvider

removePropertyChangeListener

public void removePropertyChangeListener(java.beans.PropertyChangeListener l)
Description copied from interface: IPropertyChangeProvider
Remove a property change listener to the object

Specified by:
removePropertyChangeListener in interface IPropertyChangeProvider

firePropertyChange

public void firePropertyChange(java.lang.String property,
                               java.lang.Object oldValue,
                               java.lang.Object newValue)


Copyright © 2007-2008 AGH University of Science and Technology. All Rights Reserved.