Package | Description |
---|---|
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.
|
Modifier and Type | Field and Description |
---|---|
protected MapMouseMode |
MouseDelegator.activeMouseMode
The active MapMouseMode.
|
Modifier and Type | Field and Description |
---|---|
protected java.util.Vector<MapMouseMode> |
MouseDelegator.mouseModes
The registered MapMouseModes.
|
Modifier and Type | Method and Description |
---|---|
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.
|
Modifier and Type | Method and Description |
---|---|
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.
|
Modifier and Type | Field and Description |
---|---|
protected MapMouseMode |
MapTileMakerComponent.proxyMMM |
Modifier and Type | Method and Description |
---|---|
protected MapMouseMode |
MapTileMakerComponent.getProxyMouseMode()
Get the ProxyMouseMode for the internal drawing tool, if there is one.
|
Modifier and Type | Method and Description |
---|---|
protected void |
MapTileMakerComponent.setProxyMouseMode(MapMouseMode mmm)
Set the ProxyMouseMode for the internal drawing tool, if there is one.
|
Modifier and Type | Class and Description |
---|---|
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.
|
Modifier and Type | Field and Description |
---|---|
protected MapMouseMode |
MapMouseEvent.mapMouseMode |
protected MapMouseMode |
MapMouseSupport.proxy
A MapMouseMode that may be using the parent of this support object as a
proxy.
|
Modifier and Type | Method and Description |
---|---|
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.
|
Modifier and Type | Method and Description |
---|---|
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.
|
Constructor and Description |
---|
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.
|
Modifier and Type | Class and Description |
---|---|
class |
DistQuickTool.MouseMode |
Modifier and Type | Field and Description |
---|---|
protected MapMouseMode |
OverviewMapHandler.mmm
The mouse mode to use for the overview map.
|
protected MapMouseMode |
DistQuickTool.MouseMode.proxyParent |
Modifier and Type | Method and Description |
---|---|
MapMouseMode |
OverviewMapHandler.getMouseMode()
Get the MapMouseMode used for the overview map.
|
Modifier and Type | Method and Description |
---|---|
void |
DistQuickTool.MouseMode.go(MapMouseMode proxyParent) |
void |
OverviewMapHandler.setMouseMode(MapMouseMode ammm)
Set the MapMouseMode for the overview map.
|
Modifier and Type | Method and Description |
---|---|
protected void |
MouseModeMenu.setUpItems(MapMouseMode[] modes,
java.lang.String activeMode) |
Modifier and Type | Class and Description |
---|---|
static class |
TimeSliderPanel.TimeSliderMouseMode |
Modifier and Type | Field and Description |
---|---|
protected MapMouseMode |
DrawingToolLayer.proxyMMM |
Modifier and Type | Method and Description |
---|---|
protected MapMouseMode |
DrawingToolLayer.getProxyMouseMode()
Get the ProxyMouseMode for the internal drawing tool, if there is one.
|
Modifier and Type | Method and Description |
---|---|
protected void |
DrawingToolLayer.setProxyMouseMode(MapMouseMode mmm)
Set the ProxyMouseMode for the internal drawing tool, if there is one.
|
Modifier and Type | Class and Description |
---|---|
class |
EditorLayerMouseMode
The EditorLayerMouseMode is a mouse mode that is made active when
the EditorTool needs events.
|
Modifier and Type | Class and Description |
---|---|
class |
OMDrawingToolMouseMode
The OMDrawingToolMouseMode is the MapMouseMode that handles the events for
the OMDrawingTool.
|
Modifier and Type | Field and Description |
---|---|
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