de.fhpotsdam.unfolding.events
Class MapEventBroadcaster

java.lang.Object
  extended by de.fhpotsdam.unfolding.events.MapEventBroadcaster
Direct Known Subclasses:
KeyboardHandler, MouseHandler, TuioCursorHandler

public class MapEventBroadcaster
extends java.lang.Object

Broadcasts map events. Sub classes (such as MouseHandler, and KeyboardHandler) can broadcast map events, such as ZoomMapEvent and PanMapEvent.


Field Summary
protected  EventDispatcher eventDispatcher
           
protected  java.util.List<UnfoldingMap> maps
           
 
Constructor Summary
MapEventBroadcaster(EventDispatcher eventDispatcher, java.util.List<UnfoldingMap> maps)
           
MapEventBroadcaster(EventDispatcher eventDispatcher, UnfoldingMap... maps)
           
MapEventBroadcaster(java.util.List<UnfoldingMap> maps)
           
MapEventBroadcaster(UnfoldingMap... maps)
           
 
Method Summary
 void setEventDispatcher(EventDispatcher eventDispatcher)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

maps

protected java.util.List<UnfoldingMap> maps

eventDispatcher

protected EventDispatcher eventDispatcher
Constructor Detail

MapEventBroadcaster

public MapEventBroadcaster(UnfoldingMap... maps)

MapEventBroadcaster

public MapEventBroadcaster(java.util.List<UnfoldingMap> maps)

MapEventBroadcaster

public MapEventBroadcaster(EventDispatcher eventDispatcher,
                           UnfoldingMap... maps)

MapEventBroadcaster

public MapEventBroadcaster(EventDispatcher eventDispatcher,
                           java.util.List<UnfoldingMap> maps)
Method Detail

setEventDispatcher

public void setEventDispatcher(EventDispatcher eventDispatcher)