Class ClockedBean

java.lang.Object
ucar.unidata.view.sounding.ClockedBean
Direct Known Subclasses:
BuoyancyProfileBean, CapeBean, CinBean, DewPointExtractorBean, LclPressureBean, LclTemperatureBean, LfcBean, SaturationMixingRatioBean, WetTrajectoryBean

public abstract class ClockedBean extends Object
A skeletal Java Bean that computes the value of its output properties only when "clocked" by an external source.
Version:
$Revision: 1.8 $ $Date: 2005/05/13 18:33:26 $
Author:
Steven R. Emmerson
  • Method Details

    • addPropertyChangeListener

      public final void addPropertyChangeListener(PropertyChangeListener listener)
      Adds a listener for changes in the output properties. The listener is registered for all properties.
      Parameters:
      listener - The listener to be added.
    • addPropertyChangeListener

      public final void addPropertyChangeListener(String name, PropertyChangeListener listener)
      Adds a listener for changes in a named output property.
      Parameters:
      name - The name of the property.
      listener - The listener to be added.
    • removePropertyChangeListener

      public final void removePropertyChangeListener(PropertyChangeListener listener)
      Removes a listener for changes in the output properties. The listener is unregistered for all properties.
      Parameters:
      listener - The listener to be removed.
    • removePropertyChangeListener

      public final void removePropertyChangeListener(String name, PropertyChangeListener listener)
      Removes a listener for changes in a named output property.
      Parameters:
      name - The name of the property.
      listener - The listener to be removed.