package com.google.gwt.maps.client.events; /* * #%L * GWT Maps API V3 - Core API * %% * Copyright (C) 2011 - 2012 GWT Maps API V3 * %% * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. * #L% */ /** * possible observable event types * * {@link MapHandlerRegistration} uses these events. (Also find trigger here too) * */ public enum MapEventType { ANIMATION_CHANGED, BOUNDS_CHANGED, CENTER_CHANGED, CHANNELNUMBER_CHANGED, CIRCLECOMPLETE, CLICK, CLICKABLE_CHANGED, CLOSECLICK, CONTENT_CHANGED, CURSOR_CHANGED, DBLCLICK, DEFAULTVIEWPORT_CHANGED, DIRECTIONS_CHANGED, DOMREADY, DRAG, DRAGEND, DRAGGABLE_CHANGED, DRAGSTART, FLAT_CHANGED, FORMAT_CHANGED, HEADING_CHANGED, ICON_CHANGED, IDLE, INSERT_AT, LINKS_CHANGED, MAP_CHANGED, MAPTYPEID_CHANGED, MARKERCOMPLETE, MOUSEDOWN, MOUSEMOVE, MOUSEOUT, MOUSEOVER, MOUSEUP, OVERLAYCOMPLETE, PANO_CHANGED, PLACE_CHANGED, POLYGONCOMPLETE, POLYLINECOMPLETE, POSITION_CHANGED, POV_CHANGED, PROJECTION_CHANGED, RADIUS_CHANGED, RECTANGLECOMPLETE, REMOVE_AT, RESIZE, RIGHTCLICK, SET_AT, SHADOW_CHANGED, SHAPE_CHANGED, TILESLOADED, TITLE_CHANGED, TILT_CHANGED, VISIBLE_CHANGED, ZINDEX_CHANGED, ZOOM_CHANGED; public String value() { return name().toLowerCase(); } public static MapEventType fromValue(String type) { return valueOf(type.toUpperCase()); } public String toString() { return name().toLowerCase(); } }