## Uses of Class
com.bbn.openmap.MapBean

Packages that use MapBean
com.bbn.openmap: The com.bbn.openmap package contains the core OpenMap classes.
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.image: This package has classes that provide image creation and manipulation capabilities.
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.imageTile
com.bbn.openmap.layer.location: Provides a layer that can display location data - data that represents a location with a graphic and a name.
com.bbn.openmap.proj: Provides projection classes.
com.bbn.openmap.tools.dnd: This package contains classes to support Java Drag and Drop functionality on the map.

Uses of MapBean in com.bbn.openmap

Subclasses of MapBean in com.bbn.openmap
`class` `BufferedLayerMapBean` The BufferedLayerMapBean is a BufferedMapBean with an additional image buffer that holds Layers designated as background layers.
`class` `BufferedMapBean` The BufferedMapBean extends the MapBean by adding (you guessed it) buffering.

Fields in com.bbn.openmap declared as MapBean
`protected MapBean` `StandardMapBeanRepaintPolicy.map`
`protected MapBean` `MouseDelegator.map` The MapBean.
`protected MapBean` `InformationDelegator.map`

Methods in com.bbn.openmap that return MapBean
`MapBean` `StandardMapBeanRepaintPolicy.getMap()`
`MapBean` `MouseDelegator.getMap()` Get the associated MapBean.

Methods in com.bbn.openmap with parameters of type MapBean
`void` `StandardMapBeanRepaintPolicy.setMap(MapBean mb)`
`protected static void` `PropertyHandler.printMapProperties(MapBean mapBean, java.io.PrintStream ps, java.util.Properties createdProperties)` A helper function to createOpenMapProperties that gets the current properties of the MapBean and prints them out to the PrintStream and the provided Properties object.
`void` `MouseDelegator.setMap(MapBean mapbean)` Set the associated MapBean.
`void` `MapBeanRepaintPolicy.setMap(MapBean mb)` Set the MapBean to call repaint on when a layer requests it.
`void` `InformationDelegator.setMap(MapBean map)` Set the MapBean so that when the mouse mode changes, the cursor can change.

Constructors in com.bbn.openmap with parameters of type MapBean
`StandardMapBeanRepaintPolicy(MapBean mb)`
`MouseDelegator(MapBean map)` Construct a MouseDelegator with an associated MapBean.
`HintsMapBeanRepaintPolicy(MapBean mb)`

Uses of MapBean in com.bbn.openmap.event

Fields in com.bbn.openmap.event declared as MapBean
`protected MapBean` `ZoomMouseMode.theMap`
`protected MapBean` `MapMouseEvent.map`
`protected MapBean` `MapBeanKeyListener.mapBean`

Methods in com.bbn.openmap.event that return MapBean
`MapBean` `MapBeanKeyListener.getMapBean()`
`MapBean` `DistanceMouseMode.getMapBean()` Return the map bean.

Methods in com.bbn.openmap.event with parameters of type MapBean
`void` `ProjMapBeanKeyListener.setMapBean(MapBean map)` In addition to the super.setMapBean() method, also sets the MapBean as a zoom and pan listener.
`void` `ProjectionChangeVetoException.updateWithParameters(MapBean mapBean)` A helper function for the MapBean.
`protected java.awt.Point` `NavMouseMode.getRatioPoint(MapBean map, java.awt.Point pt1, java.awt.Point pt2)` Given a MapBean, which provides the projection, and the starting point of a box (pt1), look at pt2 to see if it represents the ratio of the projection map size.
`protected void` `NavMouseMode.paintRectangle(MapBean map, java.awt.Point pt1, java.awt.Point pt2)` Draws or erases boxes between two screen pixel points.
`void` `MapBeanKeyListener.setMapBean(MapBean map)`
`void` `DistanceMouseMode.setMapBean(MapBean aMap)` Set the map bean.
`protected java.awt.Point` `DefaultOverviewMouseMode.getRatioPoint(MapBean map, java.awt.Point pt1, java.awt.Point pt2)` Given a MapBean, which provides the projection, and the starting point of a box (pt1), look at pt2 to see if it represents the ratio of the projection map size.

Uses of MapBean in com.bbn.openmap.gui

Fields in com.bbn.openmap.gui declared as MapBean
`protected MapBean` `StatusLightPanel.map`
`protected MapBean` `OverviewMapHandler.map` The map of the overview panel.
`protected MapBean` `OverviewMapHandler.sourceMap` The source MapBean to show the overview of.
`protected MapBean` `MapWindow.map` The MapBean.
`protected MapBean` `GoToMenu.map`
`protected MapBean` `BasicMapPanel.mapBean`

Methods in com.bbn.openmap.gui that return MapBean
`MapBean` `StatusLightPanel.getMap()`
`MapBean` `OverviewMapHandler.getSourceMap()` Get the map that the overview map is listening to.
`MapBean` `OverviewMapHandler.getMap()` Get the overview MapBean.
`MapBean` `MapWindow.getMap()` Get the map.
`MapBean` `MapPanel.getMapBean()` Get the MapBean used for the MapPanel.
`MapBean` `GoToMenu.getMap()`
`MapBean` `BasicMapPanel.getMapBean()` MapPanel method.
`static MapBean` `BasicMapPanel.createMapBean()` A static method that creates a MapBean with it's projection set to the values set in the Environment.
`static MapBean` `BasicMapPanel.createMapBean(Projection proj, javax.swing.border.Border border)` A static method that creates a MapBean and sets its projection and border to the values given.

Methods in com.bbn.openmap.gui with parameters of type MapBean
`void` `StatusLightPanel.setMap(MapBean map)`
`void` `ScaleTextPanel.setupListeners(MapBean aMap)` Convenience function to set up listeners of the components.
`void` `ScaleTextPanel.removeFromAllListeners(MapBean mapBean)` This function removes the mapBean object from its set of Listeners.
`void` `OverviewMapHandler.setSourceMap(MapBean srcMap)` Sets the sourceMap associated with this OverviewMap.
`void` `OverviewMapHandler.addControlledMap(MapBean l)` Add a controlled MapBean to the OverviewMapHandler.
`void` `OverviewMapHandler.removeControlledMap(MapBean l)` Remove a controlled MapBean from the OverviewMapHandler.
`void` `OverviewMapHandler.setMap(MapBean map)` Set the overview MapBean.
`void` `OMToolSet.setupListeners(MapBean aMapBean)` Convenience function to set up listeners of the components.
`void` `OMToolSet.removeFromAllListeners(MapBean aMapBean)` This function removes the mapBean object from its set of Listeners.
`void` `GoToMenu.setMap(MapBean mb)` Set the map to control.
`protected void` `DockMapPanel.addMapBeanToPanel(MapBean map)`
`protected void` `BasicMapPanel.addMapBeanToPanel(MapBean map)` Position the map bean in this panel according to the layout manger.
`void` `BasicMapPanel.setMapBean(MapBean bean)` Set the map bean used in this map panel, replace the map bean in the MapHandler if there isn't already one, or if the policy allows replacement.

Constructors in com.bbn.openmap.gui with parameters of type MapBean
`OverviewMapHandler(MapBean srcMap, java.lang.String prefix, java.util.Properties props)` Create an OverviewMapHandler for given MapBean.

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

Fields in com.bbn.openmap.gui.menu declared as MapBean
`protected MapBean` `MapBeanPrinterMenuItem.mapBean`
`protected MapBean` `DataBoundsViewMenuItem.map`
`protected MapBean` `BackgroundColorMenuItem.map`

Methods in com.bbn.openmap.gui.menu that return MapBean
`MapBean` `MapBeanPrinterMenuItem.getMapBean()`
`MapBean` `BackgroundColorMenuItem.getMap()`

Methods in com.bbn.openmap.gui.menu with parameters of type MapBean
`void` `ProjectionMenu.setupListeners(MapBean map)` Convenience function for setting up listeners
`void` `ProjectionMenu.undoListeners(MapBean map)` Convenience function for undoing set up listeners
`void` `MapBeanPrinterMenuItem.setMapBean(MapBean mb)`
`void` `BackgroundColorMenuItem.setMap(MapBean mapbean)`

Uses of MapBean in com.bbn.openmap.image

Fields in com.bbn.openmap.image declared as MapBean
`protected MapBean` `MagicPlanetImageComponent.mapBean`

Methods in com.bbn.openmap.image that return MapBean
`protected MapBean` `MagicPlanetImageComponent.getMapBean()`

Methods in com.bbn.openmap.image with parameters of type MapBean
`static void` `MapBeanPrinter.printMap(MapBean mapBean)`
`protected void` `MagicPlanetImageComponent.setMapBean(MapBean mb)` Set the MapBean, become a PropertyChangeListener object to it to know when the background color on the MapBean changes.
`byte[]` `ImageFormatter.getImageFromMapBean(MapBean map)` Take a MapBean, and get the image bytes that represent the current state.
`byte[]` `AbstractImageFormatter.getImageFromMapBean(MapBean map)` Take a MapBean, and get the image bytes that represent the current state.
`byte[]` `AbstractImageFormatter.getImageFromMapBean(MapBean map, int width, int height)` Take a MapBean, and get the image bytes that represent the current state.
`byte[]` `AbstractImageFormatter.getImageFromMapBean(MapBean map, int width, int height, boolean scaleImage)` Take a MapBean, and get the image bytes that represent the current state.

Constructors in com.bbn.openmap.image with parameters of type MapBean
`MapBeanPrinter(MapBean mapBean)`

Uses of MapBean in com.bbn.openmap.layer

Subclasses of MapBean in com.bbn.openmap.layer
`class` `BufferedLayer.BLMapBean` An simple extension of the BufferedMapBean that calls a layer, presumably its parent, to call repaint().

Methods in com.bbn.openmap.layer that return MapBean
`MapBean` `BufferedLayer.getMapBean()` Get the current MapBean used in the BufferedLayer.

Methods in com.bbn.openmap.layer with parameters of type MapBean
`void` `BufferedLayer.setMapBean(MapBean mb)` You can change what kind of MapBean is used to hold onto the layers.

Uses of MapBean in com.bbn.openmap.layer.imageTile

Fields in com.bbn.openmap.layer.imageTile declared as MapBean
`protected MapBean` `ImageTileLayer.mapBean` MapBean is used to reset the projection of the map over the selected images.

Uses of MapBean in com.bbn.openmap.layer.location

Fields in com.bbn.openmap.layer.location declared as MapBean
`protected MapBean` `LocationPopupMenu.map` Used to recenter the map.
`protected MapBean` `LocationLayer.map` Used for recentering commands off the pop-up menu.

Methods in com.bbn.openmap.layer.location that return MapBean
`MapBean` `LocationPopupMenu.getMap()` returns the map the menu is for

Methods in com.bbn.openmap.layer.location with parameters of type MapBean
`void` `LocationPopupMenu.setMap(MapBean aMap)` set the map the menu is associated with
`protected void` `LocationLayer.showMapPopup(java.awt.event.MouseEvent evt, MapBean map)`
`protected void` `LocationLayer.showLocationPopup(java.awt.event.MouseEvent evt, Location loc, MapBean map)`

Uses of MapBean in com.bbn.openmap.proj

Fields in com.bbn.openmap.proj declared as MapBean
`protected MapBean` `ProjectionStack.mapBean`

Methods in com.bbn.openmap.proj that return MapBean
`MapBean` `ProjectionStack.getMapBean()`

Methods in com.bbn.openmap.proj with parameters of type MapBean
`void` `ProjectionStack.setMapBean(MapBean map)`

Uses of MapBean in com.bbn.openmap.tools.dnd

Fields in com.bbn.openmap.tools.dnd declared as MapBean
`protected MapBean` `DropListenerSupport.map` The MapBean.

Methods in com.bbn.openmap.tools.dnd that return MapBean
`MapBean` `DropListenerSupport.getMap()` Get the associated MapBean.

Methods in com.bbn.openmap.tools.dnd with parameters of type MapBean
`void` `DropListenerSupport.setMap(MapBean mapbean)` Set the associated MapBean.

Constructors in com.bbn.openmap.tools.dnd with parameters of type MapBean
`DropListenerSupport(MapBean map)` Construct a DropListenerSupport with an associated MapBean.

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