## Uses of Interface
com.bbn.openmap.PropertyConsumer

Packages that use PropertyConsumer
com.bbn.openmap: The com.bbn.openmap package contains the core OpenMap classes.
com.bbn.openmap.dataAccess.dted
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.examples.beanbox: Provides a sample openmap application that uses the openmap beanbox.
com.bbn.openmap.examples.crew: Provides a sample application that uses OpenMap.
com.bbn.openmap.examples.hello: Provides sample code for using OpenMap.
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.graphicLoader.scenario: The Scenario GraphicLoader PlugIn package is designed to provide support for displaying scripted movement of map objects.
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.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.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.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.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.propertyEditor: Provide PropertyEditors for different property types of OpenMap components.

Uses of PropertyConsumer in com.bbn.openmap

Classes in com.bbn.openmap that implement PropertyConsumer
`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.

Uses of PropertyConsumer in com.bbn.openmap.dataAccess.dted

Classes in com.bbn.openmap.dataAccess.dted that implement PropertyConsumer
`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, logitude 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.

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

Classes in com.bbn.openmap.dataAccess.shape that implement PropertyConsumer
`class` `DbfHandler` The DbfHandler manages OMGraphics based on DBF file settings.
`class` `DbfHandler.Rule`

Uses of PropertyConsumer in com.bbn.openmap.event

Classes in com.bbn.openmap.event that implement PropertyConsumer
`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` `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` `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` `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.

Uses of PropertyConsumer in com.bbn.openmap.examples.beanbox

Classes in com.bbn.openmap.examples.beanbox that implement PropertyConsumer
`class` `SimpleBeanLayer` An OpenMap Layer for displaying `SimpleBeanObject`beans.

Uses of PropertyConsumer in com.bbn.openmap.examples.crew

Classes in com.bbn.openmap.examples.crew that implement PropertyConsumer
`class` `RouteLayer` A sample Layer implementation.

Uses of PropertyConsumer in com.bbn.openmap.examples.hello

Classes in com.bbn.openmap.examples.hello that implement PropertyConsumer
`class` `TextLayer`

Uses of PropertyConsumer in com.bbn.openmap.graphicLoader

Classes in com.bbn.openmap.graphicLoader that implement PropertyConsumer
`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.

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

Classes in com.bbn.openmap.graphicLoader.netmap that implement PropertyConsumer
`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 mananged.
`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 PropertyConsumer in com.bbn.openmap.graphicLoader.scenario

Classes in com.bbn.openmap.graphicLoader.scenario that implement PropertyConsumer
`class` `ScenarioGraphicLoader` The ScenarioGraphicLoader contains all the ScenarioGraphics and manages the time for the scenario.
`class` `ScenarioGraphicLoader.TimerRateHolder` A convenience class that keeps track of a relationship between real-time changes and scenario-time changes.

Uses of PropertyConsumer in com.bbn.openmap.gui

Classes in com.bbn.openmap.gui that implement PropertyConsumer
`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` `DockMapPanel` The DockMapPanel is a MapPanel that uses a DockPanel for its layout.
`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` `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 convienent 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` `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` `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.

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

Classes in com.bbn.openmap.gui.menu that implement PropertyConsumer
`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`

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

Classes in com.bbn.openmap.gui.time that implement PropertyConsumer
`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` `TimerToggleButton` The TimerToggleButton provides a control for starting and stopping a clock contained in a RealTimeHandler.

Uses of PropertyConsumer in com.bbn.openmap.image

Classes in com.bbn.openmap.image that implement PropertyConsumer
`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 from the ImageGenerator.
`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`

Uses of PropertyConsumer in com.bbn.openmap.image.wms

Classes in com.bbn.openmap.image.wms that implement PropertyConsumer
`class` `DynamicWmsRequestHandler`
`class` `WmsRequestHandler`

Uses of PropertyConsumer in com.bbn.openmap.layer

Classes in com.bbn.openmap.layer that implement PropertyConsumer
`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.

Uses of PropertyConsumer in com.bbn.openmap.layer.asrp

Classes in com.bbn.openmap.layer.asrp that implement PropertyConsumer
`class` `ASRPLayer` The ASRPLayer displays ASRP data, which is an international, seamless imagery format, kind of like CADRG.

Uses of PropertyConsumer in com.bbn.openmap.layer.daynight

Classes in com.bbn.openmap.layer.daynight that implement PropertyConsumer
`class` `DayNightLayer` The DayNightLayer is a layer that draws the day/Night terminator on the map.

Uses of PropertyConsumer in com.bbn.openmap.layer.dted

Classes in com.bbn.openmap.layer.dted that implement PropertyConsumer
`class` `DTEDCoverageLayer` This is a Layer that provides coverage information on the DTED data.
`class` `DTEDFrameCacheLayer` The DTEDFrameCacheLayer fills the screen with DTED data.
`class` `DTEDLayer` The DTEDLayer fills the screen with DTED data.

Uses of PropertyConsumer in com.bbn.openmap.layer.e00

Classes in com.bbn.openmap.layer.e00 that implement PropertyConsumer
`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.

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

Classes in com.bbn.openmap.layer.editor that implement PropertyConsumer
`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.

Uses of PropertyConsumer in com.bbn.openmap.layer.etopo

Classes in com.bbn.openmap.layer.etopo that implement PropertyConsumer
`class` `ETOPOJarLayer` This subclass of ETOPOLayer reads data from jar files and * interpolates elevations to provide more smoothe color transitions using * low resolution data.
`class` `ETOPOLayer` ETOPOLayer extends Layer to provide rendering of the ETOPO5 world elevation data set.

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

Classes in com.bbn.openmap.layer.imageTile that implement PropertyConsumer
`class` `ImageTileLayer` The ImageTileLayer is a layer that manages georeferenced images over a map.

Uses of PropertyConsumer in com.bbn.openmap.layer.learn

Classes in com.bbn.openmap.layer.learn that implement PropertyConsumer
`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.

Uses of PropertyConsumer in com.bbn.openmap.layer.link

Classes in com.bbn.openmap.layer.link that implement PropertyConsumer
`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.

Uses of PropertyConsumer in com.bbn.openmap.layer.link.amp

Classes in com.bbn.openmap.layer.link.amp that implement PropertyConsumer
`class` `AmpLinkLayer` The AmpLinkLayer is an extension to the LinkLayer.

Uses of PropertyConsumer in com.bbn.openmap.layer.link.draw

Classes in com.bbn.openmap.layer.link.draw that implement PropertyConsumer
`class` `DrawLinkLayer` The DrawLinkLayer is an extension to the LinkLayer.

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

Subinterfaces of PropertyConsumer in com.bbn.openmap.layer.location
`interface` `LocationHandler` The LocationHandler is the LocationLayer interface to the data.

Classes in com.bbn.openmap.layer.location that implement PropertyConsumer
`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.

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

Classes in com.bbn.openmap.layer.location.csv that implement PropertyConsumer
`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 PropertyConsumer in com.bbn.openmap.layer.location.db

Classes in com.bbn.openmap.layer.location.db that implement PropertyConsumer
`class` `DBLocationHandler` The DBLocationLayer is a LocationHandler designed to let you put data on the map based on information from a Database.

Uses of PropertyConsumer in com.bbn.openmap.layer.mif

Classes in com.bbn.openmap.layer.mif that implement PropertyConsumer
`class` `MIFLayer` An OpenMap Layer that displays MapInfo Interchange Format (MIF) files Currently only a subset of the possible MIF options is supported.

Uses of PropertyConsumer in com.bbn.openmap.layer.mysql

Classes in com.bbn.openmap.layer.mysql that implement PropertyConsumer
`class` `MysqlGeometryLayer` This layer is for the reading and display of any spatial data retrieved from a MySQL Database (Version 4.1).

Uses of PropertyConsumer in com.bbn.openmap.layer.nexrad

Classes in com.bbn.openmap.layer.nexrad that implement PropertyConsumer
`class` `NexradLayer` Implement a Layer that displays nexrad rainfall data.

Uses of PropertyConsumer in com.bbn.openmap.layer.plotLayer

Classes in com.bbn.openmap.layer.plotLayer that implement PropertyConsumer
`class` `PlotLayer`

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

Classes in com.bbn.openmap.layer.policy that implement PropertyConsumer
`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` `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 PropertyConsumer in com.bbn.openmap.layer.rpf

Classes in com.bbn.openmap.layer.rpf that implement PropertyConsumer
`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.

Uses of PropertyConsumer in com.bbn.openmap.layer.shape

Classes in com.bbn.openmap.layer.shape that implement PropertyConsumer
`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.

Uses of PropertyConsumer in com.bbn.openmap.layer.shape.areas

Classes in com.bbn.openmap.layer.shape.areas that implement PropertyConsumer
`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.

Uses of PropertyConsumer in com.bbn.openmap.layer.terrain

Classes in com.bbn.openmap.layer.terrain that implement PropertyConsumer
`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.

Uses of PropertyConsumer in com.bbn.openmap.layer.test

Classes in com.bbn.openmap.layer.test that implement PropertyConsumer
`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` `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.

Uses of PropertyConsumer in com.bbn.openmap.layer.vpf

Classes in com.bbn.openmap.layer.vpf that implement PropertyConsumer
`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` `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.

Uses of PropertyConsumer in com.bbn.openmap.omGraphics

Classes in com.bbn.openmap.omGraphics that implement PropertyConsumer
`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).

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

Classes in com.bbn.openmap.omGraphics.grid that implement PropertyConsumer
`class` `ColorGeneratorLoader`
`class` `ElevationBandGeneratorLoader`
`class` `GeneratorLoader` A GeneratorLoader is a component that can provide an OMGridGenerator.
`class` `SlopeGeneratorLoader`

Uses of PropertyConsumer in com.bbn.openmap.plugin

Subinterfaces of PropertyConsumer in com.bbn.openmap.plugin
`interface` `PlugIn` This interface describes a component that can supply OMGraphics based on a Projection.

Classes in com.bbn.openmap.plugin that implement PropertyConsumer
`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.

Uses of PropertyConsumer in com.bbn.openmap.plugin.earthImage

Classes in com.bbn.openmap.plugin.earthImage that implement PropertyConsumer
`class` `EarthImagePlugIn` This class takes an image of the earth, and creates a background image from it that matches an OpenMap projection.

Uses of PropertyConsumer in com.bbn.openmap.plugin.esri

Classes in com.bbn.openmap.plugin.esri that implement PropertyConsumer
`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.

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

Classes in com.bbn.openmap.plugin.graphicLoader that implement PropertyConsumer
`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.

Uses of PropertyConsumer in com.bbn.openmap.plugin.shis

Classes in com.bbn.openmap.plugin.shis that implement PropertyConsumer
`class` `SHISPlugIn` This class asks for an image from a SimpleHttpImageServer.

Uses of PropertyConsumer in com.bbn.openmap.plugin.wms

Classes in com.bbn.openmap.plugin.wms that implement PropertyConsumer
`class` `WMSPlugIn` This class asks for an image from an OpenGIS compliant Web Map Server (WMS).

Uses of PropertyConsumer in com.bbn.openmap.proj

Classes in com.bbn.openmap.proj that implement PropertyConsumer
`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` `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` `ProjectionFactoryLoader` All this class does is add the instance of the ProjectionFactory to the MapHandler.
`class` `ProjectionStack` Provides Projection Stack, to listen for projection changes and remember them as they pass by.
`class` `UTMProjectionLoader`

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

Classes in com.bbn.openmap.proj.coords that implement PropertyConsumer
`class` `AbstractGCT`
`class` `MercatorMeterGCT` Convert between mercator meters and lat/lon degrees.
`class` `UTMGCT`

Uses of PropertyConsumer in com.bbn.openmap.tools.beanbox

Classes in com.bbn.openmap.tools.beanbox that implement PropertyConsumer
`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.

Uses of PropertyConsumer in com.bbn.openmap.tools.drawing

Classes in com.bbn.openmap.tools.drawing that implement PropertyConsumer
`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.

Uses of PropertyConsumer in com.bbn.openmap.tools.symbology.milStd2525

Subinterfaces of PropertyConsumer in com.bbn.openmap.tools.symbology.milStd2525
`interface` `SymbolImageMaker`

Classes in com.bbn.openmap.tools.symbology.milStd2525 that implement PropertyConsumer
`class` `BasicSymbolImageMaker`
`class` `GIFSymbolImageMaker`
`class` `PNGSymbolImageMaker`
`class` `SymbolReferenceLibrary` The SymbolReferenceLibrary is a organizational class for creating and managing a SymbolPart tree.

Uses of PropertyConsumer in com.bbn.openmap.util

Methods in com.bbn.openmap.util with parameters of type PropertyConsumer
`static java.lang.String` `PropUtils.getScopedPropertyPrefix(PropertyConsumer pc)` It seems like every PropertyConsumer wrestles with having a prefix or not.

Uses of PropertyConsumer in com.bbn.openmap.util.propertyEditor

Classes in com.bbn.openmap.util.propertyEditor that implement PropertyConsumer
`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.

Fields in com.bbn.openmap.util.propertyEditor declared as PropertyConsumer
`protected PropertyConsumer` `Inspector.propertyConsumer` The PropertyConsumer being inspected.

Methods in com.bbn.openmap.util.propertyEditor with parameters of type PropertyConsumer
`void` `Inspector.inspectPropertyConsumer(PropertyConsumer propertyConsumer)` Inspect and configure a PropertyConsumer object.
`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.

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