Uses of Class

Packages that use OMComponent
com.bbn.openmap The com.bbn.openmap package contains the core OpenMap classes. 
com.bbn.openmap.dataAccess.shape This package provides read and write access to ESRI shape files, including the .shp, .dbf and .shx files. 
com.bbn.openmap.event Provides the various event object and listener interfaces for using the MapBean. 
com.bbn.openmap.graphicLoader The GraphicLoader package is designed to provide support for components that need to drive changes in OMGraphics over a map. 
com.bbn.openmap.graphicLoader.netmap The netmap plugin package provides the capability to receive output from a NetMap server. 
com.bbn.openmap.gui This package contains the main OpenMap Swing GUI components. 
com.bbn.openmap.gui.event 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.editor This package provides the infrastructure to create layers that provide a Tool interface that controls their content. 
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.layer.location.csv Provides a LocationHandler that can retrieve data from CSV (comma-separated values) files. 
com.bbn.openmap.layer.location.db Provides a LocationHandler that can retrieve data through JDBC. 
com.bbn.openmap.layer.policy Contains policy objects that affect the behavior of OMGraphicHandlerLayers. 
com.bbn.openmap.omGraphics.grid Provides a number of generator classes for OMGrid data. 
com.bbn.openmap.plugin.graphicLoader The GraphicLoader PlugIn package is designed to provide support for GraphicLoaders, which in turn are objects that need to drive changes in OMGraphics over a map. 
com.bbn.openmap.proj Provides projection classes. 
com.bbn.openmap.time Provides classes to implement a drawing tool. This package provides a way to create MIL-STD-2525B compliant symbols. 

Uses of OMComponent in com.bbn.openmap

Subclasses of OMComponent in com.bbn.openmap
 class HintsMapBeanRepaintPolicy
          The class lets you set RenderingHints on the MapBean, to set anti-aliasing, etc.
 class LayerHandler
          The LayerHandler is a component that keeps track of all Layers for the MapBean, whether or not they are currently part of the map or not.
 class StandardMapBeanRepaintPolicy
          A MapBeanRepaintPolicy that just forwards layer repaint requests normally, and does nothing for java.awt.Graphics before painting.

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

Subclasses of OMComponent in com.bbn.openmap.dataAccess.mapTile
 class ZoomLevelInfo
          The ZoomLevelInfo class is used by the TileMaker and handles how tiles are defined and created for a particular zoom level.
 class ZoomLevelMaker
          The ZoomLevelInfo class is used by the TileMaker and handles how tiles are defined and created for a particular zoom level.

Uses of OMComponent in com.bbn.openmap.dataAccess.shape

Subclasses of OMComponent in com.bbn.openmap.dataAccess.shape
 class DbfHandler
          The DbfHandler manages OMGraphics based on DBF file settings.
 class DbfHandler.DbfRule
 class DbfTableModelFactory

Uses of OMComponent in com.bbn.openmap.event

Subclasses of OMComponent in com.bbn.openmap.event
 class AbstractMouseMode
          Base class of the MouseModes.
 class BasicLayerConfigurationListener
          A LayerToggleConfigurationListener is a LayerConfigurationListener implementation that demonstrates how to create a component that might make adjustments to a List of layers being changed in a LayerHandler, before the changes hit the map.
 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 MapBeanKeyListener
 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 OMEventHandlerAdapter
          OMEventHandler subclasses look for the things that create OMEvents.
 class OMEventSelectionCoordinator
 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 ProjMapBeanKeyListener
          The ProjMapBeanKeyListener is a KeyListener that gets events when the MapBean has focus, and responds to certain keys by changing the projection.
 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 UndoStack
          Provides a stack of actions that can be undone/redone.
 class ZoomMouseMode
          This mouse mode responds to a double click with an animation effect of zooming in the map.

Uses of OMComponent in com.bbn.openmap.graphicLoader

Subclasses of OMComponent in com.bbn.openmap.graphicLoader
 class AbstractGraphicLoader
          The abstract AbstractGraphicLoader class is an OMGraphic managing object.
 class LOSGraphicLoader
          A managing object of GLPoints and PathGLPoints.
 class MMLGraphicLoader
          The MMLGraphicLoader is an abstract GraphicLoader class that implements the MapMouseListener interface.

Uses of OMComponent in com.bbn.openmap.graphicLoader.netmap

Subclasses of OMComponent in com.bbn.openmap.graphicLoader.netmap
 class NetMapConnectionHandler
          The NetMapConnectionHandler is an extension to the GraphicLoaderConnector that looks for a NetMapConnector object in the MapHandler.
 class NetMapGraphicLoader
          The NetMapGraphicLoader is a component that can listen to a NetMapConnector, receive and interpret NetMapEvents, and draw the resulting network on the map.

Uses of OMComponent in com.bbn.openmap.gui

Subclasses of OMComponent in com.bbn.openmap.gui
 class DistQuickTool.MouseMode

Uses of OMComponent in com.bbn.openmap.gui.event

Subclasses of OMComponent in com.bbn.openmap.gui.event
 class EventListIconPackage

Uses of OMComponent in

Subclasses of OMComponent in
 class MenuList
          The MenuList is a component that creates a set of JMenus from Properties, and can provide a JMenuBar or JMenu with those JMenus.

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

Subclasses of OMComponent in com.bbn.openmap.gui.time
static class TimeSliderPanel.TimeSliderMouseMode

Uses of OMComponent in com.bbn.openmap.image

Subclasses of OMComponent in com.bbn.openmap.image
 class MagicPlanetImageComponent
          The MagicPlanetImageComponent is an OpenMap Component designed to create images for Global Imagination's MagicPlanet Globe.

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

Subclasses of OMComponent in com.bbn.openmap.layer.editor
 class EditorLayerMouseMode
          The EditorLayerMouseMode is a mouse mode that is made active when the EditorTool needs events.

Uses of OMComponent in com.bbn.openmap.layer.event

Subclasses of OMComponent in com.bbn.openmap.layer.event
 class CSVEventImporter
          A data importer for the EventLayer.
 class TestEventHandler
          Sample OMEventHandler to demonstrate being a TimeBoundsProvider and TimeBoundsHandler.

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

Subclasses of OMComponent in com.bbn.openmap.layer.location
 class AbstractLocationHandler
          The AbstractLocationHandler class facilitates the implementation of a LocationHandler by implementing a number of methods.
 class BasicLocationHandler
          A basic location handler, that just returns simple testing locations.

Uses of OMComponent in com.bbn.openmap.layer.location.csv

Subclasses of OMComponent in com.bbn.openmap.layer.location.csv
 class CSVLinkHandler
          The CSVLinkHandler is designed to let you put data on the map based on information from a Comma Separated Value(CSV) file.
 class CSVLocationHandler
          The CSVLocationLayer is a LocationHandler designed to let you put data on the map based on information from a Comma Separated Value(CSV) file.

Uses of OMComponent in com.bbn.openmap.layer.location.db

Subclasses of OMComponent in com.bbn.openmap.layer.location.db
 class DBLocationHandler
          The DBLocationLayer is a LocationHandler designed to let you put data on the map based on information from a Database.

Uses of OMComponent in com.bbn.openmap.layer.policy

Subclasses of OMComponent in com.bbn.openmap.layer.policy
 class BufferedImageRenderPolicy
          The BufferedImageRenderPolicy is a RenderPolicy that creates and uses an image buffer based on the painting times for the layer.
 class FullProjectionRenderPolicy
          The FullProjectionRenderPolicy is a StandardRenderPolicy that sets the clip of the java.awt.Graphics passed into the paint method with the clipping area of the projection.
 class PanningImageRenderPolicy
          The PanningImageRenderPolicy renders all OMGraphics into a buffering image, and responds to projection changes by immediately rendering a translated version of the image at a new projection location before calling prepare() on the layer to get the OMGraphics for the new projection and untranslated image.
 class RenderingHintsRenderPolicy
          The RenderingHintsRenderPolicy is a StandardRenderPolicy that lets you set RenderingHints on the java.awt.Graphics object before the layer is painted, and then simply paints the current graphic list.
 class StandardRenderPolicy
          The StandardRenderPolicy is a RenderPolicy that simply paints the current graphic list.

Uses of OMComponent in com.bbn.openmap.omGraphics.grid

Subclasses of OMComponent in com.bbn.openmap.omGraphics.grid
 class ColorGeneratorLoader
 class ElevationBandGeneratorLoader
 class GeneratorLoader
          A GeneratorLoader is a component that can provide an OMGridGenerator.
 class SlopeGeneratorLoader

Uses of OMComponent in com.bbn.openmap.omGraphics.rule

Subclasses of OMComponent in com.bbn.openmap.omGraphics.rule
 class IndexRule
          A Rule is an attribute inspector that makes decisions about rendering attributes, information line contents, tooltips and visibility based on scale.
 class MapRule
          Implementation of Rule that uses a Map for attributes.
 class Rule<T>
          A Rule is an attribute inspector that makes decisions about rendering attributes, information line contents, tooltips and visibility based on scale.
 class RuleHandler<T>
          The RuleHandler manages a set of Rules and will evaluate OMGraphics against them for a current projection.

Uses of OMComponent in com.bbn.openmap.plugin.graphicLoader

Subclasses of OMComponent in com.bbn.openmap.plugin.graphicLoader
 class GraphicLoaderConnector
          The GraphicLoaderConnector is a MapHandler membership listener, looking for GraphicLoaders without receivers.

Uses of OMComponent in com.bbn.openmap.proj

Subclasses of OMComponent in com.bbn.openmap.proj
 class BasicProjectionLoader
          The BasicProjectionLoader is a base implementation of the ProjectionLoader interface that conveniently handles the PropertyConsumer methods for the ProjectionLoader.
 class CADRGLoader
          ProjectionLoader to add the CADRG projection to an OpenMap application.
 class CartesianLoader
          ProjectionLoader to add the Cartesian projection to an OpenMap application.
 class GnomonicLoader
          ProjectionLoader to add the Gnomonic projection to an OpenMap application.
 class LambertConformalLoader
          ProjectionLoader to add the LambertConformal projection to an OpenMap application.
 class LLXYLoader
          ProjectionLoader to add the LLXY projection to an OpenMap application.
 class MercatorLoader
          ProjectionLoader to add the Mercator projection to an OpenMap application.
 class OrthographicLoader
          ProjectionLoader to add the Orthographic projection to an OpenMap application.
 class ProjectionFactory
          The ProjectionFactory creates Projections.
 class ProjectionStack
          Provides Projection Stack, to listen for projection changes and remember them as they pass by.
 class UTMProjectionLoader

Uses of OMComponent in com.bbn.openmap.proj.coords

Subclasses of OMComponent in com.bbn.openmap.proj.coords
 class AbstractGCT
 class DatumShiftGCT
          A CoordinateReferenceSystem to convert a latlon in a given Ellipsoid to/from wgs84.
 class LambertConformalGCT
 class MercatorMeterGCT
          Convert between mercator meters and lat/lon degrees.
 class MercatorUVGCT
          Convert between mercator uv coordinates that are used for map tiles and lat/lon degrees.
static class MercatorUVGCT.OSM
static class MercatorUVGCT.TMS
 class MultiGCT
          A GeoCoordTransformation consisting of an ordered list of other GeoCoordTransformation.
 class UTMGCT

Uses of OMComponent in com.bbn.openmap.time

Subclasses of OMComponent in com.bbn.openmap.time
 class Clock
          The Clock is a controller that manages a Timer in order to support the notion of a time range and a list of objects that can contribute to that time range.

Uses of OMComponent in

Subclasses of OMComponent in
 class OMDrawingToolMouseMode
          The OMDrawingToolMouseMode is the MapMouseMode that handles the events for the OMDrawingTool.

Uses of OMComponent in

Subclasses of OMComponent in
 class BasicSymbolImageMaker
 class GIFSymbolImageMaker
 class PNGSymbolImageMaker
 class SymbolReferenceLibrary
          The SymbolReferenceLibrary is a organizational class for creating and managing a SymbolPart tree.

Uses of OMComponent in com.bbn.openmap.util.coordFormatter

Subclasses of OMComponent in com.bbn.openmap.util.coordFormatter
 class BasicCoordInfoFormatter
          A CoordInfoFormatter that creates the default OpenMap string:
 class CoordInfoFormatterHandler
          The CoordInfoFormatterHandler manages CoordInfoFormatters for all of the CoordMouseModes, in order to provide a consistent coordinate display across mouse modes that display coordinate info.
 class DMSCoordInfoFormatter
 class MGRSCoordInfoFormatter

Copyright (C) BBNT Solutions LLC; See for details