## Uses of Interface
com.bbn.openmap.plugin.PlugIn

Packages that use PlugIn
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).

Uses of PlugIn in com.bbn.openmap.plugin

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

Fields in com.bbn.openmap.plugin declared as PlugIn
`protected PlugIn` `PlugInLayer.plugin` The handle to the PlugIn object.

Methods in com.bbn.openmap.plugin that return PlugIn
`PlugIn` `PlugInLayer.getPlugIn()` Returns the plugin module of the layer.

Methods in com.bbn.openmap.plugin with parameters of type PlugIn
`void` `PlugInLayer.setPlugIn(PlugIn aPlugIn)` Sets the plugin module of the layer.
`void` `PlugInLayer.addPlugInToBeanContext(PlugIn pi)` Gets the current BeanContext from itself, if it's been set and the provided PlugIn wants/can be added to the BeanContext, it will be added..
`void` `PlugInLayer.removePlugInFromBeanContext(PlugIn pi)` Gets the current BeanContext from itself, if it's been set and the provided PlugIn wants/can be added to the BeanContext, it assumes it was and removes it from the BeanContext.

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

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

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

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

Classes in com.bbn.openmap.plugin.graphicLoader that implement PlugIn
`class` `GraphicLoaderPlugIn` A GraphicLoaderPlugIn is a PlugIn that receives its OMGraphics from some other source, at any time.

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

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

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

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

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