Uses of Interface
com.bbn.openmap.event.MapMouseMode

Packages that use MapMouseMode
com.bbn.openmap The com.bbn.openmap package contains the core OpenMap classes. 
com.bbn.openmap.dataAccess.mapTile   
com.bbn.openmap.event Provides the various event object and listener interfaces for using the MapBean. 
com.bbn.openmap.gui This package contains the main OpenMap Swing GUI components. 
com.bbn.openmap.gui.menu This package contains OpenMap Swing GUI components that can be used in menus. 
com.bbn.openmap.gui.time   
com.bbn.openmap.layer Contains OpenMap layers that read and display a variety of data formats, and a few that create their own data for display. 
com.bbn.openmap.layer.editor This package provides the infrastructure to create layers that provide a Tool interface that controls their content. 
com.bbn.openmap.tools.drawing Provides classes to implement a drawing tool. 
 

Uses of MapMouseMode in com.bbn.openmap
 

Fields in com.bbn.openmap declared as MapMouseMode
protected  MapMouseMode MouseDelegator.activeMouseMode
          The active MapMouseMode.
 

Fields in com.bbn.openmap with type parameters of type MapMouseMode
protected  java.util.Vector<MapMouseMode> MouseDelegator.mouseModes
          The registered MapMouseModes.
 

Methods in com.bbn.openmap that return MapMouseMode
 MapMouseMode MouseDelegator.getActiveMouseMode()
          Returns the mouse mode delegate that is active at the moment.
 MapMouseMode[] MouseDelegator.getMouseModes()
          Returns an array of MapMouseModes that are available to the MapBean.
 

Methods in com.bbn.openmap with parameters of type MapMouseMode
 void MouseDelegator.addMouseMode(MapMouseMode med)
          Adds a MapMouseMode to the MouseMode list.
 void MouseDelegator.removeMouseMode(MapMouseMode med)
          Removes a particular MapMouseMode from the MouseMode list.
 void MouseDelegator.setActive(MapMouseMode mm)
          Set the active MapMouseMode.
 void MouseDelegator.setActiveMouseMode(MapMouseMode aMed)
          Sets the active mouse mode.
 void MouseDelegator.setInactive(MapMouseMode mm)
          Deactivate the MapMouseMode.
 void MouseDelegator.setMouseModes(MapMouseMode[] meds)
          Used to set the mouseModes available to the MapBean.
 void MouseDelegator.setMouseModes(MapMouseMode[] meds, int activeIndex)
          Used to set the mouseModes available to the MapBean.
 void MouseDelegator.setupMouseModeWithLayers(MapMouseMode mmm, Layer[] layers)
          Gives a MapMouseMode access to a Layer[], and it will find the layers that want to listen to it and will forward events to them if it is added to the MapBean as a MouseListener or a MouseMotionListener.
 

Uses of MapMouseMode in com.bbn.openmap.dataAccess.mapTile
 

Fields in com.bbn.openmap.dataAccess.mapTile declared as MapMouseMode
protected  MapMouseMode MapTileMakerComponent.proxyMMM
           
 

Methods in com.bbn.openmap.dataAccess.mapTile that return MapMouseMode
protected  MapMouseMode MapTileMakerComponent.getProxyMouseMode()
          Get the ProxyMouseMode for the internal drawing tool, if there is one.
 

Methods in com.bbn.openmap.dataAccess.mapTile with parameters of type MapMouseMode
protected  void MapTileMakerComponent.setProxyMouseMode(MapMouseMode mmm)
          Set the ProxyMouseMode for the internal drawing tool, if there is one.
 

Uses of MapMouseMode in com.bbn.openmap.event
 

Classes in com.bbn.openmap.event that implement MapMouseMode
 class AbstractMouseMode
          Base class of the MouseModes.
 class CoordMouseMode
          The CoordMouseMode is an abstract MouseMode extension to AbstractMouseMode that can be used for Modes that want to use the BeanContext to hook up with the InformationDelegator, and to send coordinate updates to be displayed in the infoline.
 class DefaultOverviewMouseMode
          A MouseMode that handles drawing a box, or clicking on a point, but directs the updates to the ControlledMapSupport of the overview map handler, instead of the overview MapBean, which would have been the normal behavior.
 class DistanceMouseMode
          This mouse mode draws a rubberband line and circle between each mouse click as the mouse is moved and displays the cumulative distance in nautical miles (nm), kilometers (km), statute miles (miles) and the azimuth angle in decimal degrees from north on the status bar.
 class NavMouseMode
          The Navigation Mouse Mode interprets mouse clicks and mouse drags to recenter and rescale the map.
 class NavMouseMode2
          The Navigation Mouse Mode interprets mouse clicks and mouse drags to recenter and rescale the map.
 class NullMouseMode
          The NullMouseMode takes no action on mouse events and does not keep a list of map mouse listeners.
 class OMMouseMode
          OMMouseMode is a combination of the PanMouseMode, NavMouseMode and SelectMouseMode.
 class PanMouseMode
          PanMouseMode it is a class for Pan operation on the visible map.
 class RangeRingsMouseMode
          Mouse mode for drawing temporary range rings on a map bean.
The whole map bean is repainted each time the range rings needs to be repainted.
 class SelectMouseMode
          The SelectMouseMode delegates handling of mouse events to the listeners.
 class ZoomMouseMode
          This mouse mode responds to a double click with an animation effect of zooming in the map.
 

Fields in com.bbn.openmap.event declared as MapMouseMode
protected  MapMouseMode MapMouseEvent.mapMouseMode
           
protected  MapMouseMode MapMouseSupport.proxy
          A MapMouseMode that may be using the parent of this support object as a proxy.
 

Methods in com.bbn.openmap.event that return MapMouseMode
 MapMouseMode MapMouseEvent.getMapMouseMode()
          Get the MapMouseMode that sent this event.
 MapMouseMode MapMouseSupport.getParentMode()
           
 MapMouseMode MapMouseSupport.getProxied()
           
 MapMouseMode MapMouseMode.getProxied()
           
 MapMouseMode AbstractMouseMode.getProxied()
          Returns the MapMouseMode being held inside this mouse mode.
 

Methods in com.bbn.openmap.event with parameters of type MapMouseMode
 boolean MapMouseMode.actAsProxyFor(MapMouseMode mmm)
          Request to have the MapMouseMode act as a proxy for a MapMouseMode that wants to remain hidden.
 boolean AbstractMouseMode.actAsProxyFor(MapMouseMode mmm)
          Request to have the parent MapMouseMode act as a proxy for a MapMouseMode that wants to remain hidden.
 boolean MapMouseMode.actAsProxyFor(MapMouseMode mmm, int pdm)
          Request to have the MapMouseMode act as a proxy for a MapMouseMode that wants to remain hidden.
 boolean AbstractMouseMode.actAsProxyFor(MapMouseMode mmm, int pdm)
          Request to have the MapMouseMode act as a proxy for a MapMouseMode that wants to remain hidden.
 boolean MapMouseSupport.isProxyFor(MapMouseMode mmm)
          Can check if the MapMouseMode is acting as a proxy for another MapMouseMode.
 boolean MapMouseMode.isProxyFor(MapMouseMode mmm)
          Can check if the MapMouseMode is acting as a proxy for a MapMouseMode.
 boolean AbstractMouseMode.isProxyFor(MapMouseMode mmm)
          Can check if the MapMouseMode is acting as a proxy for another MapMouseMode.
 void MapMouseSupport.setParentMode(MapMouseMode mode)
          Set the parent MapMouseMode to use in constructing MapMouseEvents.
protected  boolean MapMouseSupport.setProxyFor(MapMouseMode mmm, int pdm)
          Request to have the parent MapMouseMode act as a proxy for a MapMouseMode that wants to remain hidden.
 

Constructors in com.bbn.openmap.event with parameters of type MapMouseMode
MapMouseEvent(MapMouseMode mode, java.awt.event.MouseEvent me)
          Create a MapMouseEvent from a MapMouseMode that is distributing the event and the original MouseEvent delivered from a source component, most likely a MapBean.
MapMouseSupport(MapMouseMode mode)
          Construct a default MapMouseSupport.
MapMouseSupport(MapMouseMode mode, boolean shouldConsumeEvents)
          Construct a MapMouseSupport.
 

Uses of MapMouseMode in com.bbn.openmap.gui
 

Classes in com.bbn.openmap.gui that implement MapMouseMode
 class DistQuickTool.MouseMode
           
 

Fields in com.bbn.openmap.gui declared as MapMouseMode
protected  MapMouseMode OverviewMapHandler.mmm
          The mouse mode to use for the overview map.
protected  MapMouseMode DistQuickTool.MouseMode.proxyParent
           
 

Methods in com.bbn.openmap.gui that return MapMouseMode
 MapMouseMode OverviewMapHandler.getMouseMode()
          Get the MapMouseMode used for the overview map.
 

Methods in com.bbn.openmap.gui with parameters of type MapMouseMode
 void DistQuickTool.MouseMode.go(MapMouseMode proxyParent)
           
 void OverviewMapHandler.setMouseMode(MapMouseMode ammm)
          Set the MapMouseMode for the overview map.
 

Uses of MapMouseMode in com.bbn.openmap.gui.menu
 

Methods in com.bbn.openmap.gui.menu with parameters of type MapMouseMode
protected  void MouseModeMenu.setUpItems(MapMouseMode[] modes, java.lang.String activeMode)
           
 

Uses of MapMouseMode in com.bbn.openmap.gui.time
 

Classes in com.bbn.openmap.gui.time that implement MapMouseMode
static class TimeSliderPanel.TimeSliderMouseMode
           
 

Uses of MapMouseMode in com.bbn.openmap.layer
 

Fields in com.bbn.openmap.layer declared as MapMouseMode
protected  MapMouseMode DrawingToolLayer.proxyMMM
           
 

Methods in com.bbn.openmap.layer that return MapMouseMode
protected  MapMouseMode DrawingToolLayer.getProxyMouseMode()
          Get the ProxyMouseMode for the internal drawing tool, if there is one.
 

Methods in com.bbn.openmap.layer with parameters of type MapMouseMode
protected  void DrawingToolLayer.setProxyMouseMode(MapMouseMode mmm)
          Set the ProxyMouseMode for the internal drawing tool, if there is one.
 

Uses of MapMouseMode in com.bbn.openmap.layer.editor
 

Classes in com.bbn.openmap.layer.editor that implement MapMouseMode
 class EditorLayerMouseMode
          The EditorLayerMouseMode is a mouse mode that is made active when the EditorTool needs events.
 

Uses of MapMouseMode in com.bbn.openmap.tools.drawing
 

Classes in com.bbn.openmap.tools.drawing that implement MapMouseMode
 class OMDrawingToolMouseMode
          The OMDrawingToolMouseMode is the MapMouseMode that handles the events for the OMDrawingTool.
 

Fields in com.bbn.openmap.tools.drawing declared as MapMouseMode
protected  MapMouseMode OMDrawingTool.formerMouseMode
          A placeholder for the last mouse mode active before the drawing tool took over.
 



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