qpr.util.beanstuff
Interface QprBean
- All Superinterfaces:
- ChangeSource, java.lang.Cloneable, java.util.EventListener, Item, java.beans.PropertyChangeListener, java.io.Serializable
- All Known Implementing Classes:
- AppletAppBean, BasicBean, ButtonBean, ComponentBean, PanelBean, VectorBean
- public interface QprBean
- extends Item, ChangeSource, java.beans.PropertyChangeListener, java.lang.Cloneable, java.io.Serializable
For PropertyChangeSupport and extended Listener management *
Several implementations are provided by adding these methods to existing classes.
Such implementations have names of the form XxxBean.
Other implementations can be provided by extending these and "wrapping"
instances of other classes. These tend to have names of the form XxxItem.
getName
public java.lang.String getName()
- Specified by:
getName in interface Item
setName
public void setName(java.lang.String s)
propertyChange
public void propertyChange(java.beans.PropertyChangeEvent e)
- Specified by:
propertyChange in interface java.beans.PropertyChangeListener
listenForChangesFrom
public void listenForChangesFrom(ChangeSource s)
listenForChangesFrom
public void listenForChangesFrom(ChangeSource s,
java.lang.String propertyName)
addPropertyChangeSource
public void addPropertyChangeSource(java.lang.Object s)
removePropertyChangeSource
public void removePropertyChangeSource(java.lang.Object s)
removeAllPropertyChangeSources
public void removeAllPropertyChangeSources()
removeAsListenerFrom
public void removeAsListenerFrom(ChangeSource s)
removeAsListenerFromAllSources
public void removeAsListenerFromAllSources()
addPropertyChangeListener
public void addPropertyChangeListener(java.beans.PropertyChangeListener l)
- Specified by:
addPropertyChangeListener in interface ChangeSource
removePropertyChangeListener
public void removePropertyChangeListener(java.beans.PropertyChangeListener l)
- Specified by:
removePropertyChangeListener in interface ChangeSource
addPropertyChangeListener
public void addPropertyChangeListener(java.lang.String propertyName,
java.beans.PropertyChangeListener l)
- Specified by:
addPropertyChangeListener in interface ChangeSource
removePropertyChangeListener
public void removePropertyChangeListener(java.lang.String propertyName,
java.beans.PropertyChangeListener l)
- Specified by:
removePropertyChangeListener in interface ChangeSource
getListeners
public java.util.Vector getListeners()
- Specified by:
getListeners in interface Item
addListeners
public void addListeners(java.util.Vector toAdd)
- Specified by:
addListeners in interface Item
removeAllListeners
public void removeAllListeners()
firePropertyChange
public void firePropertyChange(java.lang.String propertyName,
java.lang.Object oldVal,
java.lang.Object newVal)
firePropertyChange
public void firePropertyChange(java.beans.PropertyChangeEvent e)