net.mtu.eggplant.util
Class DefaultBean

java.lang.Object
  extended by net.mtu.eggplant.util.DefaultBean
All Implemented Interfaces:
Serializable, Bean
Direct Known Subclasses:
BasicNamed, DefaultNamed

public class DefaultBean
extends Object
implements Bean, Serializable

Basic class to add property change support.

Version:
$Revision$
See Also:
Serialized Form

Constructor Summary
DefaultBean()
           
DefaultBean(Object source)
          Creates a default bean with source as the source of all events.
 
Method Summary
 void addPropertyChangeListener(PropertyChangeListener listener)
           
 void addPropertyChangeListener(String propertyName, PropertyChangeListener listener)
           
protected  void firePropertyChange(String propertyName, Object oldValue, Object newValue)
           
protected  PropertyChangeListener[] getPropertyChangeListeners()
           
protected  PropertyChangeListener[] getPropertyChangeListeners(String propertyName)
           
protected  PropertyChangeSupport getPropertyChangeSupport()
          For access to all of PropertyChangeSupport
 void removePropertyChangeListener(PropertyChangeListener listener)
           
 void removePropertyChangeListener(String propertyName, PropertyChangeListener listener)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultBean

public DefaultBean()

DefaultBean

public DefaultBean(Object source)
Creates a default bean with source as the source of all events.

Method Detail

addPropertyChangeListener

public void addPropertyChangeListener(PropertyChangeListener listener)
Specified by:
addPropertyChangeListener in interface Bean

addPropertyChangeListener

public void addPropertyChangeListener(String propertyName,
                                      PropertyChangeListener listener)
Specified by:
addPropertyChangeListener in interface Bean

removePropertyChangeListener

public void removePropertyChangeListener(PropertyChangeListener listener)
Specified by:
removePropertyChangeListener in interface Bean

removePropertyChangeListener

public void removePropertyChangeListener(String propertyName,
                                         PropertyChangeListener listener)
Specified by:
removePropertyChangeListener in interface Bean

firePropertyChange

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

getPropertyChangeListeners

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

getPropertyChangeListeners

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

getPropertyChangeSupport

protected PropertyChangeSupport getPropertyChangeSupport()
For access to all of PropertyChangeSupport