Class MapAdapter

java.lang.Object
ucar.visad.display.MapAdapter
All Implemented Interfaces:
Comparable, Propertied
Direct Known Subclasses:
ConstantMapAdapter, ScalarMapAdapter

public abstract class MapAdapter extends Object implements Propertied, Comparable
Provides support for adapting VisAD ScalarMap-s and ConstantMap-s.
Version:
$Revision: 1.8 $
Author:
Steven R. Emmerson
  • Constructor Details

    • MapAdapter

      protected MapAdapter(DisplayRealType drt)
      Constructs.
      Parameters:
      drt - The DisplayRealType to be associated with this adapter.
  • Method Details

    • getDisplayRealType

      public final DisplayRealType getDisplayRealType()
      Returns the DisplayRealType of this instance.
      Returns:
      This instance's DisplayRealType.
    • addPropertyChangeListener

      public void addPropertyChangeListener(PropertyChangeListener listener)
      Adds a PropertyChangeListener to this instance.
      Specified by:
      addPropertyChangeListener in interface Propertied
      Parameters:
      listener - The PropertyChangeListener to be added.
    • addPropertyChangeListener

      public void addPropertyChangeListener(String name, PropertyChangeListener listener)
      Adds a PropertyChangeListener for a named property to this instance.
      Specified by:
      addPropertyChangeListener in interface Propertied
      Parameters:
      name - The name of the property.
      listener - The PropertyChangeListener to be added.
    • removePropertyChangeListener

      public void removePropertyChangeListener(PropertyChangeListener listener)
      Removes a PropertyChangeListener from this instance.
      Specified by:
      removePropertyChangeListener in interface Propertied
      Parameters:
      listener - The PropertyChangeListener to be removed.
    • removePropertyChangeListener

      public void removePropertyChangeListener(String name, PropertyChangeListener listener)
      Removes a PropertyChangeListener for a named property from this instance.
      Specified by:
      removePropertyChangeListener in interface Propertied
      Parameters:
      name - The name of the property.
      listener - The PropertyChangeListener to be removed.
    • firePropertyChange

      protected void firePropertyChange(PropertyChangeEvent event)
      Fires a PropertyChangeEvent.
      Parameters:
      event - The PropertyChangeEvent.
    • firePropertyChange

      protected void firePropertyChange(String propertyName, Object oldValue, Object newValue)
      Fires a PropertyChangeEvent.
      Parameters:
      propertyName - The name of the property.
      oldValue - The old value of the property.
      newValue - The new value of the property.