org.noos.xing.mydoggy.plaf.support
Class CleanablePropertyChangeSupport

java.lang.Object
  extended by org.noos.xing.mydoggy.plaf.support.CleanablePropertyChangeSupport
All Implemented Interfaces:
Serializable, Cleaner

public class CleanablePropertyChangeSupport
extends Object
implements Serializable, Cleaner

Author:
Angelo De Caro (angelo.decaro@gmail.com)
See Also:
Serialized Form

Field Summary
protected  Hashtable<String,CleanablePropertyChangeSupport> children
           
protected  List<PropertyChangeListener> listeners
           
protected  Object source
           
 
Constructor Summary
CleanablePropertyChangeSupport(Object sourceBean)
           
 
Method Summary
 void addPropertyChangeListener(PropertyChangeListener listener)
           
 void addPropertyChangeListener(String propertyName, PropertyChangeListener listener)
           
 void cleanup()
           
 void fireIndexedPropertyChange(String propertyName, int index, Object oldValue, Object newValue)
           
 boolean firePropertyChange(PropertyChangeEvent evt)
           
 void firePropertyChange(String propertyName, Object oldValue, Object newValue)
           
 void firePropertyChange(String propertyName, Object oldValue, Object newValue, Object userObject)
           
 PropertyChangeListener[] getPropertyChangeListeners()
           
 PropertyChangeListener[] getPropertyChangeListeners(String propertyName)
           
 boolean hasListeners(String propertyName)
           
 void removePropertyChangeListener(PropertyChangeListener listener)
           
 void removePropertyChangeListener(String propertyName, PropertyChangeListener listener)
           
 void removePropertyChangeListeners()
           
 void removePropertyChangeListeners(String propertyName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

children

protected Hashtable<String,CleanablePropertyChangeSupport> children

source

protected Object source

listeners

protected List<PropertyChangeListener> listeners
Constructor Detail

CleanablePropertyChangeSupport

public CleanablePropertyChangeSupport(Object sourceBean)
Method Detail

cleanup

public void cleanup()
Specified by:
cleanup in interface Cleaner

addPropertyChangeListener

public void addPropertyChangeListener(PropertyChangeListener listener)

getPropertyChangeListeners

public PropertyChangeListener[] getPropertyChangeListeners()

removePropertyChangeListener

public void removePropertyChangeListener(PropertyChangeListener listener)

removePropertyChangeListeners

public void removePropertyChangeListeners()

addPropertyChangeListener

public void addPropertyChangeListener(String propertyName,
                                      PropertyChangeListener listener)

getPropertyChangeListeners

public PropertyChangeListener[] getPropertyChangeListeners(String propertyName)

removePropertyChangeListener

public void removePropertyChangeListener(String propertyName,
                                         PropertyChangeListener listener)

removePropertyChangeListeners

public void removePropertyChangeListeners(String propertyName)

hasListeners

public boolean hasListeners(String propertyName)

firePropertyChange

public void firePropertyChange(String propertyName,
                               Object oldValue,
                               Object newValue)

firePropertyChange

public void firePropertyChange(String propertyName,
                               Object oldValue,
                               Object newValue,
                               Object userObject)

firePropertyChange

public boolean firePropertyChange(PropertyChangeEvent evt)

fireIndexedPropertyChange

public void fireIndexedPropertyChange(String propertyName,
                                      int index,
                                      Object oldValue,
                                      Object newValue)


Copyright © 2012. All Rights Reserved.