## Uses of Interface
com.bbn.openmap.event.LayerListener

Packages that use LayerListener
com.bbn.openmap: The com.bbn.openmap package contains the core OpenMap classes.
com.bbn.openmap.event: Provides the various event object and listener interfaces for using the MapBean.
com.bbn.openmap.gui: This package contains the main OpenMap Swing GUI components.
com.bbn.openmap.image: This package has classes that provide image creation and manipulation capabilities.
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.tools.beanbox: The beanbox package contains classes that implement a BeanPanel component.
com.bbn.openmap.tools.dnd: This package contains classes to support Java Drag and Drop functionality on the map.

Uses of LayerListener in com.bbn.openmap

Classes in com.bbn.openmap that implement LayerListener
`class` `BufferedLayerMapBean` The BufferedLayerMapBean is a BufferedMapBean with an additional image buffer that holds Layers designated as background layers.
`class` `BufferedMapBean` The BufferedMapBean extends the MapBean by adding (you guessed it) buffering.
`class` `MapBean` The MapBean is the main component of the OpenMap Development Kit.

Methods in com.bbn.openmap with parameters of type LayerListener
`void` `LayerHandler.addLayerListener(LayerListener ll)` Add a LayerListener to the LayerHandler, in order to be told about layers that need to be added to the map.
`void` `LayerHandler.removeLayerListener(LayerListener ll)` Add a LayerListener to the LayerHandler, in order to be told about layers that need to be added to the map.

Uses of LayerListener in com.bbn.openmap.event

Methods in com.bbn.openmap.event with parameters of type LayerListener
`void` `LayerSupport.addLayerListener(LayerListener listener)` Add a LayerListener to the listener list.
`void` `LayerSupport.removeLayerListener(LayerListener listener)` Remove a LayerListener from the listener list.

Uses of LayerListener in com.bbn.openmap.gui

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

Uses of LayerListener in com.bbn.openmap.image

Classes in com.bbn.openmap.image that implement LayerListener
`class` `MagicPlanetImageComponent` The MagicPlanetImageComponent is an OpenMap Component designed to create images for Global Imagination's MagicPlanet Globe.

Uses of LayerListener in com.bbn.openmap.layer

Classes in com.bbn.openmap.layer that implement LayerListener
`class` `BufferedLayer.BLMapBean` An simple extension of the BufferedMapBean that calls a layer, presumably its parent, to call repaint().

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

Classes in com.bbn.openmap.tools.beanbox that implement LayerListener
`class` `BeanBoxDnDCatcher` The BeanBoxDnDCatcher class manages all Java Drag-and-Drop events associated with openmap layers that implement the `BeanBoxHandler`interface.

Uses of LayerListener in com.bbn.openmap.tools.dnd

Classes in com.bbn.openmap.tools.dnd that implement LayerListener
`class` `DefaultDnDCatcher` DefaultDnDCatcher manages Drag and Drop events on the map.

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