CubeTwister 2.0alpha141 2011-10-13

ch.randelshofer.beans
Class AbstractBean

java.lang.Object
  extended by ch.randelshofer.beans.AbstractBean
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
Cube3DCanvasGeom3D, Cube3DCanvasIdx3D, ExportWizardModel, ImportWizardModel, ScriptKeyboardHandler, SolverModel

public class AbstractBean
extends java.lang.Object
implements java.io.Serializable

Abstract class for models that have to support property change listeners.

Implements the methods required for adding and removing property change listeners.

Version:
1.1 2004-01-18
1.0 2001-08-04
Author:
Werner Randelshofer
See Also:
Serialized Form

Field Summary
protected  java.beans.PropertyChangeSupport propertySupport
           
 
Constructor Summary
AbstractBean()
           
 
Method Summary
 void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
           
protected  void firePropertyChange(java.lang.String propertyName, boolean oldValue, boolean newValue)
           
protected  void firePropertyChange(java.lang.String propertyName, int oldValue, int newValue)
           
protected  void firePropertyChange(java.lang.String propertyName, java.lang.Object oldValue, java.lang.Object newValue)
           
 void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

propertySupport

protected java.beans.PropertyChangeSupport propertySupport
Constructor Detail

AbstractBean

public AbstractBean()
Method Detail

addPropertyChangeListener

public void addPropertyChangeListener(java.beans.PropertyChangeListener listener)

removePropertyChangeListener

public void removePropertyChangeListener(java.beans.PropertyChangeListener listener)

firePropertyChange

protected void firePropertyChange(java.lang.String propertyName,
                                  boolean oldValue,
                                  boolean newValue)

firePropertyChange

protected void firePropertyChange(java.lang.String propertyName,
                                  int oldValue,
                                  int newValue)

firePropertyChange

protected void firePropertyChange(java.lang.String propertyName,
                                  java.lang.Object oldValue,
                                  java.lang.Object newValue)

(c) Werner Randelshofer.
All rights reserved.