001    package com.google.gwt.maps.client.events.click;
002    
003    import com.google.gwt.ajaxloader.client.Properties;
004    import com.google.gwt.maps.client.events.MapEvent;
005    import com.google.gwt.maps.client.events.MouseEvent;
006    
007    public class ClickMapEvent extends MapEvent<ClickMapHandler, ClickMapEvent> {
008    
009      public static Type<ClickMapHandler> TYPE = new Type<ClickMapHandler>();
010      
011      public ClickMapEvent(Properties properties) {
012        super(properties);
013      }
014    
015      @Override
016      public com.google.gwt.event.shared.GwtEvent.Type<ClickMapHandler> getAssociatedType() {
017        return TYPE;
018      }
019    
020      @Override
021      protected void dispatch(ClickMapHandler handler) {
022        handler.onEvent(this);
023      }
024    
025      public MouseEvent getMouseEvent() {
026        return new MouseEvent(properties);
027      }
028      
029    }