org.jhotdraw.beans
Class AbstractBean
- java.lang.Object
-
- org.jhotdraw.beans.AbstractBean
-
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Cloneable
- Direct Known Subclasses:
- AbstractApplication, AbstractApplicationModel, AbstractColorSlidersModel, AbstractConstrainer, AbstractFigure, AbstractTool, DefaultDrawingEditor, DrawingEditorProxy
public class AbstractBean extends java.lang.Object implements java.io.Serializable, java.lang.CloneableThis abstract class can be extended to implement a JavaBean.Implements the methods required for adding and removing property change listeners.
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor and Description AbstractBean()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description voidaddPropertyChangeListener(java.beans.PropertyChangeListener listener)Adds aPropertyChangeListenerwhich can optionally be wrapped into aWeakPropertyChangeListener.voidaddPropertyChangeListener(java.lang.String propertyName, java.beans.PropertyChangeListener listener)Adds aPropertyChangeListenerwhich can optionally be wrapped into aWeakPropertyChangeListener.AbstractBeanclone()java.beans.PropertyChangeListener[]getPropertyChangeListeners()voidremovePropertyChangeListener(java.beans.PropertyChangeListener listener)Removes aPropertyChangeListener.voidremovePropertyChangeListener(java.lang.String propertyName, java.beans.PropertyChangeListener listener)Removes aPropertyChangeListener.
-
-
-
Method Detail
-
addPropertyChangeListener
public void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
Adds aPropertyChangeListenerwhich can optionally be wrapped into aWeakPropertyChangeListener.- Parameters:
listener-
-
addPropertyChangeListener
public void addPropertyChangeListener(java.lang.String propertyName, java.beans.PropertyChangeListener listener)Adds aPropertyChangeListenerwhich can optionally be wrapped into aWeakPropertyChangeListener.- Parameters:
listener-
-
removePropertyChangeListener
public void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
Removes aPropertyChangeListener. If the listener was added wrapped into aWeakPropertyChangeListener, theWeakPropertyChangeListeneris removed.- Parameters:
listener-
-
removePropertyChangeListener
public void removePropertyChangeListener(java.lang.String propertyName, java.beans.PropertyChangeListener listener)Removes aPropertyChangeListener. If the listener was added wrapped into aWeakPropertyChangeListener, theWeakPropertyChangeListeneris removed.- Parameters:
listener-
-
clone
public AbstractBean clone()
- Overrides:
clonein classjava.lang.Object
-
getPropertyChangeListeners
public java.beans.PropertyChangeListener[] getPropertyChangeListeners()
-
-
DataMelt 3.0 © DataMelt by jWork.ORG