com.bbn.openmap The com.bbn.openmap package contains the core OpenMap classes. Provides the basic OpenMap applet and application classes. Example applications that use OpenMap components.
com.bbn.openmap.dataAccess.iso8211 This is a package containing classes that parse ISO 8211 files.
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.dataAccess.shape.input This package provides InputStreams for .shp, .dbf and .shx files that make up the ESRI Shape file format.
com.bbn.openmap.dataAccess.shape.output This package provides OutputStreams for .shp, .dbf and .shx files that make up the ESRI Shape file format.
com.bbn.openmap.event Provides the various event object and listener interfaces for using the MapBean.
com.bbn.openmap.geo Package that contains classes to do calculations in lat/lon space.
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.image.wms This package provides classes that let you read data from local files, URLs and resources, using the BinaryFile and BinaryBufferedFile.
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.beanbox Provides a sample openmap application that uses the openmap beanbox.
com.bbn.openmap.layer.daynight Provides an OpenMap layer that displays day/night shading.
com.bbn.openmap.layer.dted Provides a layer that displays DTED (Digital Terrain Elevation Data) data.
com.bbn.openmap.layer.e00 This package contains a Layer that displays e00 data.
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.etopo Provides a layer that displays ETOPO data.
com.bbn.openmap.layer.learn Provide classes to handle the link protocol: a layer that displays link data, classes to assist in writing a link server, and methods that read and write in the link protocol format. This package contains a Layer that can use the drawing tool to create certain OMGraphic shapes, which in turn are sent to a LinkServer. A link server that reads ESRI shape file data.
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.mif This package contains a Layer that displays MapInfo data (.mif files).
com.bbn.openmap.layer.nexrad Provides an OpenMap Layer that display Nexrad rainfall data.
com.bbn.openmap.layer.nitf Provides utility code for dealing with data in NITF (National Imagery Transmission Format) data.
com.bbn.openmap.layer.plotLayer Provide a demo layer for displaying non-geographic data over a map.
com.bbn.openmap.layer.policy Contains policy objects that affect the behavior of OMGraphicHandlerLayers.
com.bbn.openmap.layer.rpf Provides a layer that displays RPF (Raster Product Format) data.
com.bbn.openmap.layer.shape Provides an OpenMap layer for dealing with shape files.
com.bbn.openmap.layer.shape.areas Provides an extension to the ShapeLayer that deals with attributes files for shapefiles.
com.bbn.openmap.layer.terrain This package contains the TerrainLayer, which lets you run LOS and path elevation profile queries over the map.
com.bbn.openmap.layer.test Provides a test layer for OpenMap.
com.bbn.openmap.layer.vpf This package contains code for dealing with NIMA data distributed in Vector Product Format.
com.bbn.openmap.omGraphics Provides geographically based graphics classes.
com.bbn.openmap.omGraphics.editable Provides classes to implement editable graphics.
com.bbn.openmap.omGraphics.event Provides classes for event notification of OMGraphic changes.
com.bbn.openmap.omGraphics.geom This package contains the basic foundation classes for OMGraphics, classes that describe the geometry of OMGraphics without any reference to rendering attributes.
com.bbn.openmap.omGraphics.grid Provides a number of generator classes for OMGrid data.
com.bbn.openmap.omGraphics.labeled Provides a simple extension to the OMGraphics, where a text string can be attached to a graphic object.
com.bbn.openmap.omGraphics.util This package contains simple utility classes used specifically for OMGraphics.
com.bbn.openmap.plugin Provides support for writing OpenMap PlugIns.
com.bbn.openmap.plugin.earthImage This package contains a plugin that can read in an image, assumed to be in the Mercator projection and covering the entire Earth, and warp it to any OpenMap projection.
com.bbn.openmap.plugin.esri A PlugIn package that handles ESRI shape files.
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.plugin.shis This package contains a plugin that can fetch images from a com.bbn.openmap.image.SimpleHttpImageServer.
com.bbn.openmap.plugin.wms This package contains a plugin that can contact, retrieve and display the image received from an OpenGIS Web Map Server (WMS).
com.bbn.openmap.proj Provides projection classes.
com.bbn.openmap.time The beanbox package contains classes that implement a BeanPanel component. This package contains classes to support Java Drag and Drop functionality on the map. Provides classes to implement a drawing tool. The icon package is intended to provide the capability to create or fetch icons. Provides classes to determine routes given a set of roads and intersections. This package provides a way to create MIL-STD-2525B compliant symbols. The tools/terrain package is for components that provide services dealing with terrain (elevation) data.
com.bbn.openmap.util Provide miscellaneous utility classes for OpenMap.
com.bbn.openmap.util.cacheHandler Provides utility code for a data cache.
com.bbn.openmap.util.html Provide utility code for generating simple HTML documents.
com.bbn.openmap.util.http Provides some utility classes for serving data via the HTTP protocol.
com.bbn.openmap.util.propertyEditor Provide PropertyEditors for different property types of OpenMap components.
com.bbn.openmap.util.quadtree Provide a quad-tree for latitude/longitude based data.
com.bbn.openmap.util.stateMachine Provides a basic finite-state-machine implementation.
com.bbn.openmap.util.wanderer This package contains support to create classes that can traverse file system trees and perform actions on the files and directories.


Copyright (C) BBNT Solutions LLC; See for details