com.bbn.openmap.event
Class PanSupport

java.lang.Object
  extended bycom.bbn.openmap.event.ListenerSupport
      extended bycom.bbn.openmap.event.PanSupport
All Implemented Interfaces:
java.io.Serializable

public class PanSupport
extends ListenerSupport

This is a utility class that can be used by beans that need support for handling PanListeners and firing PanEvents. You can use an instance of this class as a member field of your bean and delegate work to it.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.bbn.openmap.event.ListenerSupport
listeners, source
 
Constructor Summary
PanSupport(java.lang.Object sourceBean)
          Construct a PanSupport.
 
Method Summary
 void addPanListener(PanListener listener)
          Add a PanListener to the listener list.
 void firePan(float Az)
           
 void firePan(float az, float c)
          Fire a pan event.
 void firePan(int direction)
          Deprecated. use firePan(azimuth)
 void firePan(int direction, float amount)
          Deprecated. use firePan(azimuth, arc)
 void removePanListener(PanListener listener)
          Remove a PanListener from the listener list.
 
Methods inherited from class com.bbn.openmap.event.ListenerSupport
addListener, getListeners, getSource, iterator, readObject, removeAll, removeListener, setSource, size, writeObject
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PanSupport

public PanSupport(java.lang.Object sourceBean)
Construct a PanSupport.

Parameters:
sourceBean - The bean to be given as the source for any events.
Method Detail

addPanListener

public void addPanListener(PanListener listener)
Add a PanListener to the listener list.

Parameters:
listener - The PanListener to be added

removePanListener

public void removePanListener(PanListener listener)
Remove a PanListener from the listener list.

Parameters:
listener - The PanListener to be removed

firePan

public void firePan(int direction)
Deprecated. use firePan(azimuth)

Send a pan event to all registered listeners.

Parameters:
direction - PanEvent.NORTH ... PanEvent.NORTH_WEST
See Also:
PanEvent

firePan

public void firePan(int direction,
                    float amount)
Deprecated. use firePan(azimuth, arc)

Send a pan event to all registered listeners.

Parameters:
direction - PanEvent.NORTH ... PanEvent.NORTH_WEST
amount - (0.0 <= amount) in decimal degrees.
See Also:
PanEvent

firePan

public void firePan(float Az)

firePan

public void firePan(float az,
                    float c)
Fire a pan event.

Parameters:
az - azimuth "east of north" in decimal degrees: -180 <= Az <= 180
c - arc distance in decimal degrees.


Copyright (C) BBNT Solutions LLC; See http://openmap.bbn.com/ for details