org.progeeks.util.beans
Interface StandardBean

All Known Subinterfaces:
ChartDataTransform, CloseableContext, FocusedContext, MultiFocusedContext, ObjectViewContext, TestContext, ViewContext
All Known Implementing Classes:
AbstractMetaObject, BeanChangeSupport, BeanMetaObject, ChartContext, CompositeMetaObject, DbfMetaObject, DefaultChartDataTransform, DefaultMetaTable, DefaultMultiFocusedContext, DefaultObjectViewContext, DefaultTestContext, DefaultViewContext, GraphMetaObject, MapMetaObject, MBeanMetaObject, MetaObjectProxy, MetaPropertyContext, ObservableEdgeMap, ObservableMap, PreferencesMetaObject, PropertyHolder, RemappedMetaObject, ResultSetMetaObjectIterator, TypedMap

public interface StandardBean

Interface denoting a standard bean implementation that provides methods for adding and removing property change listeners.

Version:
$Revision: 1.3 $
Author:
Paul Speed

Method Summary
 void addPropertyChangeListener(java.beans.PropertyChangeListener l)
          Adds a property change listener that will be notified whenever any of this bean's properties change.
 void addPropertyChangeListener(java.lang.String propertyName, java.beans.PropertyChangeListener l)
          Adds a property change listener that will be notified whenever the specified property changes.
 boolean hasListeners()
          Returns true if there are any listeners registered.
 boolean hasListeners(java.lang.String propertyName)
          Returns true if the specified property name has listeners registered.
 void removePropertyChangeListener(java.beans.PropertyChangeListener l)
          Removes a previously added property change listener.
 void removePropertyChangeListener(java.beans.PropertyChangeListener l, boolean removeAll)
          Removes the property change listener.
 void removePropertyChangeListener(java.lang.String propertyName, java.beans.PropertyChangeListener l)
          Removes the property change listener from a specific property.
 

Method Detail

addPropertyChangeListener

void addPropertyChangeListener(java.beans.PropertyChangeListener l)
Adds a property change listener that will be notified whenever any of this bean's properties change.


addPropertyChangeListener

void addPropertyChangeListener(java.lang.String propertyName,
                               java.beans.PropertyChangeListener l)
Adds a property change listener that will be notified whenever the specified property changes.


hasListeners

boolean hasListeners()
Returns true if there are any listeners registered.


hasListeners

boolean hasListeners(java.lang.String propertyName)
Returns true if the specified property name has listeners registered.


removePropertyChangeListener

void removePropertyChangeListener(java.beans.PropertyChangeListener l)
Removes a previously added property change listener.


removePropertyChangeListener

void removePropertyChangeListener(java.lang.String propertyName,
                                  java.beans.PropertyChangeListener l)
Removes the property change listener from a specific property.


removePropertyChangeListener

void removePropertyChangeListener(java.beans.PropertyChangeListener l,
                                  boolean removeAll)
Removes the property change listener. If removeAll is true then it will be removed from any properties it is registered with.



Copyright © 2002-2003 Paul Speed. All Rights Reserved.