Package | Description |
---|---|
com.bbn.openmap |
The com.bbn.openmap package contains the core OpenMap classes.
|
com.bbn.openmap.dataAccess.dted | |
com.bbn.openmap.dataAccess.mapTile | |
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 | |
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.image |
This package has classes that provide image creation and manipulation
capabilities.
|
com.bbn.openmap.image.wms | |
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.asrp | |
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.event | |
com.bbn.openmap.layer.imageTile | |
com.bbn.openmap.layer.learn | |
com.bbn.openmap.layer.link |
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.
|
com.bbn.openmap.layer.link.amp |
This package contains a Layer that can use the drawing tool to create
certain OMGraphic shapes, which in turn are sent to a LinkServer.
|
com.bbn.openmap.layer.link.draw | |
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.mysql | |
com.bbn.openmap.layer.nexrad |
Provides an OpenMap Layer that display Nexrad rainfall 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.grid |
Provides a number of generator classes for OMGrid data.
|
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.proj.coords | |
com.bbn.openmap.time | |
com.bbn.openmap.tools.beanbox |
The beanbox package contains classes that implement a BeanPanel component.
|
com.bbn.openmap.tools.drawing |
Provides classes to implement a drawing tool.
|
com.bbn.openmap.tools.symbology.milStd2525 |
This package provides a way to create MIL-STD-2525B compliant symbols.
|
com.bbn.openmap.util |
Provide miscellaneous utility classes for OpenMap.
|
com.bbn.openmap.util.coordFormatter | |
com.bbn.openmap.util.propertyEditor |
Provide PropertyEditors for different property types of OpenMap components.
|
Modifier and Type | Class and Description |
---|---|
class |
HintsMapBeanRepaintPolicy
The class lets you set RenderingHints on the MapBean, to set anti-aliasing,
etc.
|
class |
InformationDelegator
The InformationDelegator manages the display of information requested by
Layers and other map components.
|
class |
Layer
Layer objects are components which can be added to the MapBean to make a map.
|
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 |
OMComponent
A OMComponent is an OpenMap component that does two basic things: it is a
MapHandlerChilds, so it knows how to use the MapHandler to find other
components it needs, and it is a PropertyConsumer, so it can be configured by
a set of Properties.
|
class |
StandardMapBeanRepaintPolicy
A MapBeanRepaintPolicy that just forwards layer repaint requests normally,
and does nothing for java.awt.Graphics before painting.
|
Modifier and Type | Class and Description |
---|---|
class |
DTEDDirectoryHandler
DTEDDirectoryHandler is a wrapper for a DTEDNameTranslator used for a DTED
directory.
|
class |
DTEDFrameCache
The DTEDFrameCache is an object that retrieves DTED paths, frames or
elevation values, given a latitude, longitude and dted level.
|
class |
DTEDFrameCacheHandler
The DTEDFrameCacheHandler is a cache for objects being rendered on the map as
a result of reading in DTED data.
|
Modifier and Type | Class and Description |
---|---|
class |
MapTileMaker
The MapTileMaker is an ImageServer extension that knows how to create image
tile sets, like the kind of tiles used by Google Maps and OpenStreetMap, Tile
Map Service (TMS).
|
class |
MapTileMakerComponent
The MapTileMakerComponent is a GUI for creating properties that the
MapTileMaker uses to create tiles.
|
class |
ServerMapTileFactory
The ServerMapTileFactory is an extension to the StandardMapTileFactory that
can go to a http server to retrieve image tiles.
|
class |
ShpFileEmptyTileHandler
Uses a Shape file to figure out if a tile is over water or over land, so the
proper color is used for an empty tile.
|
class |
SimpleEmptyTileHandler
An EmptyTileHandler that uses DrawingAttributes to create a rectangle to fill in for empty tiles.
|
class |
StandardMapTileFactory
The StandardImageTileFactory is a TileFactory implementation that retrieves
image tiles from local storage.
|
class |
TileMillMapTileFactory
The TileMillMapTileFactory is an extension to the StandardMapTileFactory that can read image tiles stored in a
mbtiles file, which is the export format from the TileMill application.
|
class |
WholeWorldTileHandler
The WholeWorldTileHandler is a special EmptyTileHandler that manages a
special set of jar files containing tiles that cover the entire earth.
|
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.
|
class |
ZoomLevelMakerFace
A class that visually manages the settings for a ZoomLevelInfo object.
|
Modifier and Type | Class and Description |
---|---|
class |
DbfHandler
The DbfHandler manages OMGraphics based on DBF file settings.
|
class |
DbfHandler.Rule |
class |
DbfTableModelFactory |
Modifier and Type | Class and Description |
---|---|
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.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractGraphicLoader
The abstract AbstractGraphicLoader class is an OMGraphic managing
object.
|
class |
AnimationTester
The AnimationTester is a simple GraphicLoader that lets you toss a
bunch of sprites (circles) up on the map to watch them wiggle, to
get a feel of the paint delay of the map.
|
class |
LOSGraphicLoader
A managing object of GLPoints and PathGLPoints.
|
class |
MMLGraphicLoader
The MMLGraphicLoader is an abstract GraphicLoader class that
implements the MapMouseListener interface.
|
Modifier and Type | Class and Description |
---|---|
class |
NetMapConnectionHandler
The NetMapConnectionHandler is an extension to the
GraphicLoaderConnector that looks for a NetMapConnector object in
the MapHandler.
|
class |
NetMapConnector
The NetMapConnector is the bridge between the parser from the
output of the NetMap server (NetMapReader), and whoever wants the
OMGraphicList that is being managed.
|
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.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractOpenMapMenu
Abstract Menu Object that takes care of common bean context-related
functionality.
|
class |
BasicMapPanel
The BasicMapPanel is a MapPanel and OMComponentPanel that is the heart of the
OpenMap application framework.
|
class |
CombinedCoordPanel
A JPanel containing a tabbed set of CoordPanels.
|
class |
ControlMenu
This Menu, by default, holds a menu option to control the mouse modes, change
the background color of the map, and a button to toggle the ToolPanel on and
off.
|
class |
DefaultHelpMenu
HelpMenu is instance of JMenu.
|
class |
DistQuickTool
The distance quicktool is a Tool object that uses an embedded mouse mode to
measure distance on the map.
|
class |
DistQuickTool.MouseMode |
class |
DockMapPanel
The DockMapPanel is a MapPanel that uses a DockPanel for its
layout.
|
class |
EmbeddedNavPanel
A panel with map navigation widgets.
|
class |
EmbeddedScaleDisplayPanel
A panel that listens for projection changes and draws a little legend line on
itself with a distance.
|
class |
FileMenu
FileMenu creates AboutMenuItem, SavePropertiesMenuItem,
SaveImageMenuItem, ExitMenuItem.
|
class |
GoToMenu
Menu that keeps track of different saved map views (lat/lon, scale and
projection type), and provides a way to set the map projection to those
views.
|
class |
HotwashPanel
The HotwashPanel is an OMComponentPanel that has a set of sliders built-in.
|
class |
LayerAddPanel
Class to interactively add a Layer to the map.
|
class |
LayerControlButtonPanel
A OMComponentPanel that provides controls to manupulate layer order
in the LayersPanel, and to provide add layer and delete layer
buttons.
|
class |
LayersMenu
The LayersMenu is a JMenu which is a list of the layers of the map.
|
class |
LayersPanel
The LayersPanel displays the list of layers that OpenMap can display.
|
class |
MiniBrowser |
class |
MouseModeButtonPanel
The MouseModeButtonPanel is an alternative to the MouseModePanel.
|
class |
MouseModePanel
MouseModePanel displays the mouse modes available to the map, as a
popup option menu.
|
class |
NavigateMenu
Provides MenuItems that lets users control the projection.
|
class |
NavigatePanel
A Navigation Rosette Bean.
|
class |
OMComponentPanel
The OMComponentPanel is a convenient super class intended to provide an easy
way to extend JPanel while also implementing the common functions of an
OMComponent (PropertyConsumer, BeanContextMembershipListener and
BeanContextChild).
|
class |
OMControlPanel
The OMControlPanel is an all-in-one panel that holds an overview
map, pan and zoom buttons, projection stack buttons, scale text
field and a LayersPanel.
|
class |
OMGraphicDeleteTool
The OMGraphicDeleteTool is a Swing component that contains a button that
listens for notifications that tell it that an OMGraphic has been 'selected',
and provides the capability to delete that OMGraphic from the component that
manages it.
|
class |
OMToolComponent
The OMToolComponent is an extension to OMComponentPanel that
provides a little support for those components that are also
OpenMap Tools.
|
class |
OMToolSet
The OMToolSet bundles other control beans, and is a Tool used in
the OpenMap application.
|
class |
OpenMapFrame
The OpenMapFrame is the application window frame that holds the MapPanel, and
eventually the MapBean.
|
class |
OverlayMapPanel
An extension of the BasicMapPanel that uses an OverlayLayout on the panel in
the BorderLayout.CENTER position.
|
class |
OverviewMapHandler
The OverviewMapHandler contains a MapBean that contains a projection that
reflects another MapBean's projection.
|
class |
ProjectionStackTool
The ProjectionStackTool contains buttons that can trigger a
ProjectionStack to change a projection of a MapBean to a previous
projection, or to a later projection if the active projection is in
the middle of the stack.
|
class |
RotTool |
class |
ScaleTextPanel
The ScaleTextPanel is a JPanel holding a JTextField that controls
and responds to the scale setting of a MapBean's projection.
|
class |
StatusLightPanel |
class |
ToolPanel
Represents the toolbar containing tools to apply to the map.
|
class |
ZoomPanel
Bean to zoom the Map.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractEventPresenter |
class |
EventListCellRenderer |
class |
EventListIconPackage |
class |
EventListPresenter
The EventListPresenter presents OMEvents as a list.
|
class |
EventPanel
The EventPanel holds EventPresenters, which are components that will display
events.
|
Modifier and Type | Class and Description |
---|---|
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.
|
class |
MouseModeMenu
It provides GUI based on Mouse modes available from MouseDelegator
object
|
class |
OMBasicMenu
This is version of AbstractOpenMapMenu that can be created and
configured with properties.
|
class |
ProjectionMenu
Provides ProjectionMenu items for selecting Projection type.
|
class |
SaveAsMenu |
Modifier and Type | Class and Description |
---|---|
class |
HotwashTimerControlButtonPanel
The TimerControlButtonPanel provides control for starting and stopping a
clock contained in a RealTimeHandler.
|
class |
TimelineLayer
Timeline layer
Render events and allow for their selection on a variable-scale time line.
|
class |
TimelinePanel |
class |
TimePanel
The TimePanel is a GUI widget that provides assortment of Clock controls,
including play, step and reverse buttons, a rate controller, a current time
label and a time slider.
|
class |
TimerControlButtonPanel
The TimerControlButtonPanel provides control for starting and stopping a
clock contained in a RealTimeHandler.
|
class |
TimerRateComboBox
The TimerRateComboBox is a general pace selector for a
RealTimeHandler.
|
class |
TimeSliderLayer
Timeline layer
Render events and allow for their selection on a variable-scale timeline
|
class |
TimeSliderPanel |
static class |
TimeSliderPanel.TimeSliderMouseMode |
Modifier and Type | Class and Description |
---|---|
class |
AbstractImageFormatter
The abstract implementation of the ImageFormatter.
|
class |
AcmeGifFormatter
This formatter requires the Acme.JPM.Encoders package.
|
class |
GIFImageIOFormatter |
class |
ImageIOFormatter |
class |
ImageServer
The image server is the class you want to deal with when creating images.
|
class |
MagicPlanetImageComponent
The MagicPlanetImageComponent is an OpenMap Component designed to create
images for Global Imagination's MagicPlanet Globe.
|
class |
MapRequestHandler
The MapRequestHandler is the front end for String requests to the
ImageServer.
|
class |
PNG32ImageFormatter |
class |
PNG8ImageFormatter |
class |
PNGImageIOFormatter |
class |
PPMFormatter
A simple formatter to create PPM images.
|
class |
SunJPEGFormatter |
Modifier and Type | Class and Description |
---|---|
class |
DynamicWmsRequestHandler |
class |
WmsRequestHandler |
Modifier and Type | Class and Description |
---|---|
class |
AOILayer
A simple layer that lets you define areas to be drawn on the map by defining
coordinates for areas in the properties file.
|
class |
BufferedLayer
A BufferedLayer is a layer that buffers a group of layers into an image.
|
class |
CacheLayer
A Layer that gets it's graphics from a URL containing a serialized
OMGraphicList.
|
class |
DateLayer
Layer that displays date and time.
|
class |
DemoLayer
This layer demonstrates interactive capabilities of OpenMap.
|
class |
DrawingToolLayer
This layer can receive graphics from the OMDrawingToolLauncher, and also sent
it's graphics to the OMDrawingTool for editing.
|
class |
EarthquakeLayer
Get data about recent earthquakes from the USGS finger sites and display it.
|
class |
GraticuleLayer
Layer that draws graticule lines.
|
class |
LabelLayer
Layer that displays a label.
|
class |
OMGraphicHandlerLayer
The OMGraphicHandlerLayer is a layer that provides OMGraphicHandler support.
|
class |
OverviewMapAreaLayer
A class used to draw a polygon representing the area covered by the source
MapBean projection.
|
class |
ScaleDisplayLayer
Layer objects are components which can be added to the MapBean to make a map.
|
class |
ScaleFilterLayer
An OpenMap Layer that encapsulates other layers and acts as a scale filter.
|
class |
SinkLayer
SinkLayer is a Layer which does nothing.
|
Modifier and Type | Class and Description |
---|---|
class |
ASRPLayer
The ASRPLayer displays ASRP data, which is an international,
seamless imagery format, kind of like CADRG.
|
Modifier and Type | Class and Description |
---|---|
class |
SimpleBeanLayer
An OpenMap Layer for displaying
SimpleBeanObject beans. |
Modifier and Type | Class and Description |
---|---|
class |
DayNightLayer
The DayNightLayer is a layer that draws the day/Night terminator on
the map.
|
Modifier and Type | Class and Description |
---|---|
class |
DTEDCoverageLayer
This is a Layer that provides coverage information on the DTED data.
|
class |
DTEDCoverageManager
A DTEDCoverageManager knows how to look at DTED data and figure out what
coverage is available.
|
class |
DTEDFrameCacheLayer
The DTEDFrameCacheLayer fills the screen with DTED data.
|
class |
DTEDLayer
The DTEDLayer fills the screen with DTED data.
|
Modifier and Type | Class and Description |
---|---|
class |
E00Layer
Description of the Class an Layer showing data from an .e00 file
data is extracted with E00Parser class possibilities to filter arcs
according to their types or value.
|
Modifier and Type | Class and Description |
---|---|
class |
DrawingEditorTool
The DrawingEditorTool is a EditorTool for the EditorLayer that will use a
custom OMDrawingTool to create OMGraphics as needed by the EditorTool.
|
class |
EditorLayer
The EditorLayer is a layer that provides a specific set of tools to modify a
set of OMGraphics that represent specific types of objects.
|
class |
EditorLayerMouseMode
The EditorLayerMouseMode is a mouse mode that is made active when
the EditorTool needs events.
|
Modifier and Type | Class and Description |
---|---|
class |
ETOPOJarLayer
This subclass of ETOPOLayer reads data from jar files and * interpolates
elevations to provide more smooth color transitions using * low resolution
data.
|
class |
ETOPOLayer
ETOPOLayer extends Layer to provide rendering of the ETOPO5 world elevation
data set.
|
Modifier and Type | Class and Description |
---|---|
class |
CSVEventImporter
A data importer for the EventLayer.
|
class |
EventLayer
The EventLayer contains all the TemporalOMGraphics and manages the time for
the graphics and how they should be displayed.
|
class |
TestEventHandler
Sample OMEventHandler to demonstrate being a TimeBoundsProvider and TimeBoundsHandler.
|
Modifier and Type | Class and Description |
---|---|
class |
ImageTileLayer
The ImageTileLayer is a layer that manages georeferenced images over a map.
|
class |
MapTileLayer
A Layer that uses a MapTileFactory to display information (tiles) on the map.
|
class |
MapTileUtilLayer
A layer to assist with creating map tiles, it creates an overlay that
represents tile coverage for different zoom levels.
|
Modifier and Type | Class and Description |
---|---|
class |
BasicLayer
This layer is a good place to start learning how to create OpenMap layers.
|
class |
InteractionLayer
This layer demonstrates how to interact with your OMGraphics on the map,
getting them to change appearance with mouse events and provide additional
information about themselves.
|
class |
ProjectionResponseLayer
This layer demonstrates how to use the projection to update the OMGraphics a
Layer is managing when the map view changes.
|
Modifier and Type | Class and Description |
---|---|
class |
BufferedLinkLayer
The BufferedLinkLayer is a Swing component, and an OpenMap layer,
that communicates with a server via the Link protocol.
|
class |
LinkLayer
The LinkLayer is a Swing component, and an OpenMap layer, that communicates
with a server via the Link protocol.
|
Modifier and Type | Class and Description |
---|---|
class |
AmpLinkLayer
The AmpLinkLayer is an extension to the LinkLayer.
|
Modifier and Type | Class and Description |
---|---|
class |
DrawLinkLayer
The DrawLinkLayer is an extension to the LinkLayer.
|
Modifier and Type | Interface and Description |
---|---|
interface |
LocationHandler
The LocationHandler is the LocationLayer interface to the data.
|
Modifier and Type | Class and Description |
---|---|
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.
|
class |
LocationLayer
The LocationLayer is a layer that displays graphics supplied by
LocationHandlers.
|
class |
TimerLocationLayer
The TimerLocationLayer is a LocationLayer that has a timer to automatically
relod data at specified interval.
|
Modifier and Type | Class and Description |
---|---|
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.
|
Modifier and Type | Class and Description |
---|---|
class |
DBLocationHandler
The DBLocationLayer is a LocationHandler designed to let you put data on the
map based on information from a Database.
|
Modifier and Type | Class and Description |
---|---|
class |
MIFLayer
An OpenMap Layer that displays MapInfo Interchange Format (MIF)
files Currently only a subset of the possible MIF options is
supported.
|
Modifier and Type | Class and Description |
---|---|
class |
MysqlGeometryLayer
This layer is for the reading and display of any spatial data retrieved from
a MySQL Database (Version 4.1).
|
Modifier and Type | Class and Description |
---|---|
class |
NexradLayer
Implement a Layer that displays nexrad rainfall data.
|
Modifier and Type | Class and Description |
---|---|
class |
PlotLayer |
Modifier and Type | Class and Description |
---|---|
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.
|
Modifier and Type | Class and Description |
---|---|
class |
RpfCoverage
This is a tool that provides coverage information on the Rpf data.
|
class |
RpfLayer
The RpfLayer fills the screen with RPF data.
|
class |
RpfViewAttributes
This class contains information to pass through the RpfCacheManager and
RpfCacheHandlers to describe limitations and parameters desired for data
view.
|
Modifier and Type | Class and Description |
---|---|
class |
BufferedShapeLayer
An OpenMap Layer that displays shape files.
|
class |
MultiRoadLayer
Imposes a road layer on the multi shape layer.
|
class |
MultiShapeLayer
An OpenMap Layer that displays multiple shape files.
|
class |
ShapeLayer
An OpenMap Layer that displays shape files.
|
class |
SpatialIndexHandler
The SpatialIndexHandler keeps track of all the stuff dealing with a
particular shape file - file names, colors, etc.
|
Modifier and Type | Class and Description |
---|---|
class |
AreaHandler
An object to organize graphics in a shapefile and their corresponding
attributes in OpenMap.
|
class |
AreaShapeLayer
A Layer to use an AreaHandler to display geographic regions on OpenMap.
|
Modifier and Type | Class and Description |
---|---|
class |
TerrainLayer
The Terrain Layer is an example of creating a layer that acts as a tool that
defines and area (via user gestures) and presents a result of the analysis of
the data.
|
Modifier and Type | Class and Description |
---|---|
class |
BoundsTestLayer
A little layer to test out the DataBounds intersections.
|
class |
GeoCrossDemoLayer
This layer was developed to provide a simple picture of how vector cross
products work with Geos to solve intersection problems.
|
class |
GeoIntersectionLayer
This layer demonstrates the use of the com.bbn.openmap.geo package to do
intersection calculations in lat/lon space.
|
class |
GeoTestLayer |
class |
HelloWorldLayer
Layer objects are components which can be added to the MapBean to
make a map.
|
class |
TestLayer
A Layer for testing different types of graphics.
|
Modifier and Type | Class and Description |
---|---|
class |
FeatureDrawingAttributes
The FeatureDrawingAttributes class is used by the VPFFeatureGraphicWarehouse
to control the fetching and display of feature attributes out of the feature
attribute file, controlled by the FeatureClassInfo class.
|
class |
LibraryBean
A bean to be used for sharing LibrarySelectionTable objects between instances
of VPFLayer.
|
class |
VPFAutoFeatureGraphicWarehouse
Implement a graphic factory that builds OMGraphics from VPF.
|
class |
VPFFeatureLayer
The VPFFeaureLayer renders VPF data with features being rendered in the order
and style specified by the GeoSym specification.
|
class |
VPFLayer
Implement an OpenMap Layer for display of NIMA data sources in the VPF
(Mil-Std 2407) format.
|
class |
VPFRoadLayer
Imposes a road layer on the VPF layer.
|
Modifier and Type | Class and Description |
---|---|
class |
DrawingAttributes
DrawingAttributes provides a mechanism for loading and managing different
drawing attributes that may be used.
|
class |
DrawingAttributesPropertyEditor
A PropertyEditor for a set of DrawingAttributes properties, providing the
standard DrawingAttributes GUI for property configuration.
|
class |
GraphicAttributes
The GraphicAttributes provides an extension to DrawingAttributes by
provideing a mechanism for loading and managing different graphic attributes
that may be used, such as line type (LINETYPE_STRAIGHT, LINETYPE_GREATCIRCLE,
LINETYPE_RHUMB, or LINETYPE_UNKNOWN), or render type (RENDERTYPE_XY,
RENDERTYPE_LATLON, RENDERTYPE_OFFSET, or RENDERTYPE_UNKNOWN).
|
Modifier and Type | Class and Description |
---|---|
class |
ColorGeneratorLoader |
class |
ElevationBandGeneratorLoader |
class |
GeneratorLoader
A GeneratorLoader is a component that can provide an
OMGridGenerator.
|
class |
SlopeGeneratorLoader |
Modifier and Type | Interface and Description |
---|---|
interface |
PlugIn
This interface describes a component that can supply OMGraphics based on a
Projection.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractPlugIn
This class is an abstract implementation of the PlugIn.
|
class |
BeanContextAbstractPlugIn
This class is an abstract implementation of the PlugIn.
|
class |
CSVTiledImagePlugIn
This PlugIn can be used to load image files for background use.
|
class |
OMGraphicHandlerPlugIn
A PlugIn that implements the OMGraphicHandler interface.
|
class |
PlugInLayer
The PlugInLayer is a kind of layer that has a direct interface with the
MapBean.
|
class |
UTMGridPlugIn
The UTMGridPlugIn renders UTM Zone areas, and renders a grid marking
equal-distance areas around the center of the current projection.
|
class |
WebImagePlugIn
This class asks for an image from a web server.
|
Modifier and Type | Class and Description |
---|---|
class |
EarthImagePlugIn
This class takes an image of the earth, and creates a background image from
it that matches an OpenMap projection.
|
Modifier and Type | Class and Description |
---|---|
class |
EsriLayer
EsriLayer loads Esri shape file sets from web servers or local file
systems, and it enables the creation of shape file sets.
|
class |
EsriPlugIn
EsriPlugIn loads Esri shape file sets from web servers or local file systems,
and it enables the creation of shape file sets.
|
Modifier and Type | Class and Description |
---|---|
class |
GraphicLoaderConnector
The GraphicLoaderConnector is a MapHandler membership listener,
looking for GraphicLoaders without receivers.
|
class |
GraphicLoaderPlugIn
A GraphicLoaderPlugIn is a PlugIn that receives its OMGraphics from
some other source, at any time.
|
Modifier and Type | Class and Description |
---|---|
class |
SHISPlugIn
This class asks for an image from a SimpleHttpImageServer.
|
Modifier and Type | Class and Description |
---|---|
class |
WMSPlugIn
This class asks for an image from an OpenGIS compliant Web Map Server (WMS).
|
Modifier and Type | Class and Description |
---|---|
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 |
Modifier and Type | Class and Description |
---|---|
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 |
Modifier and Type | Class and Description |
---|---|
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.
|
class |
TimerRateHolder
A convenience class that keeps track of a relationship between
real-time changes and scenario-time changes.
|
Modifier and Type | Class and Description |
---|---|
class |
BeanPanel
The BeanPanel class is an openmap component that loads a set of
java bean classes upon startup and organizes them into one or more
tabbed panes.
|
Modifier and Type | Class and Description |
---|---|
class |
OMDrawingTool
The OMDrawingTool implements the DrawingTool interface, and can be used to
adjust the drawing parameters of OMGraphics.
|
class |
OMDrawingToolLauncher
This tool is a widget that calls the OMDrawingTool to create a specific
graphic.
|
class |
OMDrawingToolMouseMode
The OMDrawingToolMouseMode is the MapMouseMode that handles the events for
the OMDrawingTool.
|
Modifier and Type | Interface and Description |
---|---|
interface |
SymbolImageMaker |
Modifier and Type | Class and Description |
---|---|
class |
BasicSymbolImageMaker |
class |
GIFSymbolImageMaker |
class |
PNGSymbolImageMaker |
class |
SymbolReferenceLibrary
The SymbolReferenceLibrary is a organizational class for creating
and managing a SymbolPart tree.
|
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
PropUtils.getScopedPropertyPrefix(PropertyConsumer pc)
It seems like every PropertyConsumer wrestles with having a prefix or not.
|
Modifier and Type | Interface and Description |
---|---|
interface |
CoordInfoFormatter
A CoordInfoFormatter is an object that can create a String for display from coordinate information.
|
Modifier and Type | Class and Description |
---|---|
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 |
Modifier and Type | Class and Description |
---|---|
class |
ComboBoxPropertyEditor
The ComboBoxPropertyEditor provides a set of options within a
JComboBox.
|
class |
OptionPropertyEditor
The base class for property editors that support a list of options
being presented in the GUI.
|
class |
PropertyConsumerPropertyEditor
The base class for property editors that can use properties to
provide a more complex interface, and need more flexibility to
contribute different parameters.
|
Modifier and Type | Field and Description |
---|---|
protected PropertyConsumer |
Inspector.propertyConsumer
The PropertyConsumer being inspected.
|
Modifier and Type | Method and Description |
---|---|
javax.swing.JComponent |
Inspector.createEmbeddedPropertyGUI(PropertyConsumer pc)
Creates a JComponent with the properties to be changed.
|
javax.swing.JComponent |
Inspector.createPropertyGUI(PropertyConsumer pc)
Creates a JComponent with the properties to be changed.
|
void |
Inspector.inspectPropertyConsumer(PropertyConsumer propertyConsumer)
Inspect and configure a PropertyConsumer object.
|
Copyright (C) BBNT Solutions LLC; See http://openmap.bbn.com/ for details