## Uses of Class
com.bbn.openmap.Layer

Packages that use Layer
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.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.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.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.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.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.plugin: Provides support for writing OpenMap PlugIns.
com.bbn.openmap.plugin.esri: A PlugIn package that handles ESRI shape files.
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.
com.bbn.openmap.util: Provide miscellaneous utility classes for OpenMap.

Uses of Layer in com.bbn.openmap

Fields in com.bbn.openmap declared as Layer
`protected Layer[]` `MouseDelegator.currentLayers` Need to keep a safe copy of the current layers that are part of the MapBean in case a MouseMode gets added before the MapBean is set in the MouseDelegator.
`protected Layer[]` `MapBean.currentLayers`
`protected Layer[]` `LayerHandler.allLayers` The list of all layers, even the ones that are not part of the map.

Methods in com.bbn.openmap that return Layer
`protected Layer[]` `LayerHandler.getLayers(java.util.Properties p)` This is the method that gets used to parse the layer properties from an openmap.properties file, where the layer marker names are listed under a layers property, and each layer is then represented by a marker.class property, and a maker.prettyName property.
`protected Layer[]` `LayerHandler.getLayers(java.lang.String prefix, java.util.Properties p)` This is the method that gets used to parse the layer properties from an openmap.properties file, where the layer marker names are listed under a prefix.layers property, and each layer is then represented by a marker.class property, and a maker.prettyName property.
`static Layer[]` `LayerHandler.getLayers(java.util.Vector layerList, java.util.Vector visibleLayerList, java.util.Properties p)` A static method that lets you pass in a Properties object, along with two Vectors of strings, each Vector representing marker names for layers contained in the Properties.
`protected Layer[]` `LayerHandler.organizeBackgroundLayers(Layer[] layers)` Does the check to see of foreground layers are below background layers, and then iterates through the Layer[] switching layers around until they are in the approproate order.
`Layer[]` `LayerHandler.getLayers()` Get a layer array, of potential layers that CAN be added to the map, not the ones that are active on the map.
`Layer[]` `LayerHandler.getMapLayers()` Get the layers that are currently part of the Map - the ones that are visible.

Methods in com.bbn.openmap with parameters of type Layer
`void` `StandardMapBeanRepaintPolicy.repaint(Layer layer)` Take some action based on a repaint request from this particular layer.
`void` `MouseDelegator.setupMouseModesWithLayers(Layer[] layers)` Does the work putting the layers given on each mouse mode's list of layers to notify if it becomes active.
`void` `MouseDelegator.setupMouseModeWithLayers(MapMouseMode mmm, Layer[] layers)` Gives a MapMouseMode access to a Layer[], and it will find the layers that want to listen to it and will forward events to them if it is added to the MapBean as a MouseListener or a MouseMotionListener.
`void` `MapBeanRepaintPolicy.repaint(Layer layer)` Take some action based on a repaint request from this particular layer.
`void` `MapBean.repaint(Layer layer)` A call to try and get the MapBean to reduce flashing by controlling when repaints happen, waiting for lower layers to call for a repaint(), too.
`void` `LayerHandler.init(Layer[] layers)` Initialize from an array of layers.
`void` `LayerHandler.setLayers(Layer[] layers)` Set all the layers held by the LayerHandler.
`protected boolean` `LayerHandler.isForegroundUnderBackgroundLayer(Layer[] layers)` Checks to see if there are background layers on top of foreground layers.
`protected Layer[]` `LayerHandler.organizeBackgroundLayers(Layer[] layers)` Does the check to see of foreground layers are below background layers, and then iterates through the Layer[] switching layers around until they are in the approproate order.
`boolean` `LayerHandler.moveLayer(Layer layer, int toPosition)` Move a layer to a certain position.
`void` `LayerHandler.addLayer(Layer layer)` Add a layer to the bottom of the layer stack.
`void` `LayerHandler.addLayer(Layer layer, int position)` Add a layer to a certain position in the layer array.
`void` `LayerHandler.addLayer(Layer layer, int position, boolean addedLayerTurnedOn)` Deprecated. the layer will be turned on if its visibility is true.
`void` `LayerHandler.removeLayer(Layer layer)` Remove a layer from the list of potentials.
`boolean` `LayerHandler.hasLayer(Layer l)`
`protected void` `LayerHandler.removeLayer(Layer[] currentLayers, int index)` The version that does the work.
`boolean` `LayerHandler.turnLayerOn(boolean setting, Layer layer)` Take a layer that the LayersMenu knows about, that may or may not be a part of the map, and change its visibility by adding/removing it from the MapBean.
`void` `LayerHandler.addLayersToBeanContext(Layer[] layers)` Add layers to the BeanContext, if they want to be.
`void` `LayerHandler.removeLayersFromBeanContext(Layer[] layers)` Add layers to the BeanContext, if they want to be.
`void` `InformationDelegator.resetForLayers(Layer[] connectToLayers, Layer[] removeFromLayers)` Set the InformationDelegator on Layers.

Constructors in com.bbn.openmap with parameters of type Layer
`LayerHandler(Layer[] layers)` Start the LayerHandler with configured layers.

Uses of Layer in com.bbn.openmap.event

Fields in com.bbn.openmap.event declared as Layer
`protected Layer[]` `LayerSupport.SetLayerRunnable.layers`

Methods in com.bbn.openmap.event that return Layer
`Layer[]` `LayerSupport.SetLayerRunnable.getLayers()`
`Layer` `LayerStatusEvent.getLayer()` Get the associated Layer.
`Layer[]` `LayerEvent.getLayers()` Get the Layers affected by this event.
`Layer` `InfoDisplayEvent.getLayer()` Get the associated Layer or null.

Methods in com.bbn.openmap.event with parameters of type Layer
`void` `LayerSupport.fireLayer(int type, Layer[] layers)` Send a layer event to all registered listeners.
`void` `LayerSupport.pushLayerEvent(int layerEventType, Layer[] layers)` Pushed the information onto a Vector stack to get executed by a separate thread.
`void` `LayerSupport.SetLayerRunnable.doIt(int eventType, Layer[] layers)`

Constructors in com.bbn.openmap.event with parameters of type Layer
`LayerSupport.SetLayerRunnable(int let, Layer[] lrs)`
`LayerStatusEvent(Layer source, int status)` Construct a LayerStatusEvent with a status.
`LayerEvent(java.lang.Object source, int type, Layer[] layers)` Construct a LayerEvent.

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

Subclasses of Layer in com.bbn.openmap.examples.beanbox
`class` `SimpleBeanLayer` An OpenMap Layer for displaying `SimpleBeanObject`beans.

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

Subclasses of Layer in com.bbn.openmap.examples.crew
`class` `RouteLayer` A sample Layer implementation.

Methods in com.bbn.openmap.examples.crew that return Layer
`protected Layer` `Crew.createPoliticalLayer()` Creates a political boundary map layer.
`protected Layer` `Crew.createRouteLayer()` Creates a route layer to display great circle lines on the map.

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

Subclasses of Layer in com.bbn.openmap.examples.hello
`class` `TextLayer`

Uses of Layer in com.bbn.openmap.gui

Fields in com.bbn.openmap.gui declared as Layer
`protected Layer[]` `StatusLightPanel.layers`
`protected Layer` `OverviewMapHandler.statusLayer` A layer that can be set to constantly be on the top of the map.
`protected Layer` `LayerPane.layer`
`protected Layer` `LayerControlButtonPanel.selected`

Methods in com.bbn.openmap.gui that return Layer
`Layer` `OverviewMapHandler.getStatusLayer()` Get the status layer, which is always drawn on top of the other layers, and maintained separately from other layers.
`Layer` `LayerPane.getLayer()`

Methods in com.bbn.openmap.gui with parameters of type Layer
`protected void` `StatusLightPanel.listenToLayers(Layer[] newLayers)` Method to add the StatusLightPanel as an Information Display Event listener to a list of layers.
`protected javax.swing.JButton` `StatusLightPanel.getStatusLightForLayer(Layer layer)` This method is really a get and set.
`protected void` `StatusLightPanel.setLayerStatus(Layer layer, javax.swing.Icon icon)` Set the light in the window to be a certain color, depending on the working status.
`void` `OverviewMapHandler.setLayers(Layer[] layers)` Set the layers in the Overview MapBean.
`void` `OverviewMapHandler.setStatusLayer(Layer layer)` Get the status layer, which is always drawn on top of the other layers, and maintained separately from other layers.
`void` `LayersPanel.setLayers(Layer[] inLayers)` Set the layers that are in the LayersPanel.
`void` `LayersPanel.createPanel(Layer[] inLayers)` Create the panel that shows the LayerPanes.
`protected LayerPane` `LayersPanel.createLayerPaneForLayer(Layer layer, LayerHandler layerHandler, javax.swing.ButtonGroup bg)` Called when a new LayerPane needs to be created for a layer.
`void` `LayersPanel.moveLayer(Layer layer, java.lang.String command)` Change a layer's position.
`void` `LayersMenu.setLayers(Layer[] inLayers)` Set the layers that are on the menu.
`void` `LayerAddPanel.createLayerClasses(Layer[] layers)`
`void` `LayerAddPanel.createPanel(Layer[] layers)` Produces a dialog panel to add a Layer, with the layers given.

Constructors in com.bbn.openmap.gui with parameters of type Layer
`LayerStatusPane(Layer layer, LayerHandler layerHandler, javax.swing.ButtonGroup bg)`
`LayerPane(Layer layer, LayerHandler layerHandler, javax.swing.ButtonGroup bg)`

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

Fields in com.bbn.openmap.gui.menu declared as Layer
`protected Layer[]` `SaveAsVirtualImageMenuItem.visibleLayers` Deprecated.

Uses of Layer in com.bbn.openmap.image

Fields in com.bbn.openmap.image declared as Layer
`protected Layer[]` `MagicPlanetImageComponent.layers`
`protected Layer[]` `ImageServer.layers` The array of layers on the map.
`protected Layer[]` `AbstractImageFormatter.layers` Used when the layers from the MapBean are needed, in order to use the renderDataForProjection method.

Methods in com.bbn.openmap.image that return Layer
`Layer[]` `MagicPlanetImageComponent.getLayers()`
`Layer[]` `ImageServer.getLayers()` Retrieve the current set of layers used for requests.
`protected Layer[]` `ImageServer.getMaskedLayers(int layerMask)` Given a integer that represents, bitwise, the layers that you want out of the current list held by the ImageServer layer array, return an array of those layers.
`protected Layer[]` `ImageServer.getLayers(java.util.Properties p)` Create an array of Layers from a properties object.
`protected Layer[]` `ImageServer.getLayers(java.util.Properties p, java.util.Hashtable instantiatedLayers)` Create an array of Layers from a properties object.

Methods in com.bbn.openmap.image with parameters of type Layer
`void` `MagicPlanetImageComponent.setLayers(Layer[] layers)`
`void` `ImageServer.setLayers(Layer[] newLayers)` Set the layers used on the NEXT request that is processed.

Constructors in com.bbn.openmap.image with parameters of type Layer
`ImageServer(Layer[] layers, ImageFormatter formatter)` Create an ImageServer from an array of Layers and an ImageFormatter.

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

Fields in com.bbn.openmap.image.wms declared as Layer
`protected Layer` `DefaultLayerAdapter.layer`

Methods in com.bbn.openmap.image.wms that return Layer
`protected Layer` `WmsRequestHandler.getLayerByName(java.lang.String layerPropertyPrefix)`

Constructors in com.bbn.openmap.image.wms with parameters of type Layer
`DefaultLayerAdapter(Layer layer)` Creates a new instance of OpenMapLayerAdapter

Uses of Layer in com.bbn.openmap.layer

Subclasses of Layer in com.bbn.openmap.layer
`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.

Methods in com.bbn.openmap.layer that return Layer
`Layer` `ScaleFilterLayer.getAppropriateLayer()` Get the layer that's appropriate at the current scale.
`protected Layer` `ScaleFilterLayer.configureAppropriateLayer(float scale)`

Methods in com.bbn.openmap.layer with parameters of type Layer
`java.awt.Component` `ScaleFilterLayer.getEmptyGUIFiller(Layer layer)`
`void` `BufferedLayer.addLayer(Layer layer)` Add a layer to the group.
`void` `BufferedLayer.removeLayer(Layer layer)` Remove the layer from group.

Constructors in com.bbn.openmap.layer with parameters of type Layer
`BufferedLayer.VisHelper(Layer l)`
`BufferedLayer.BLMapBean(Layer parent)`

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

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

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

Subclasses of Layer in com.bbn.openmap.layer.daynight
`class` `DayNightLayer` The DayNightLayer is a layer that draws the day/Night terminator on the map.

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

Subclasses of Layer in com.bbn.openmap.layer.dted
`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 Layer in com.bbn.openmap.layer.e00

Subclasses of Layer in com.bbn.openmap.layer.e00
`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 Layer in com.bbn.openmap.layer.editor

Subclasses of Layer in com.bbn.openmap.layer.editor
`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.

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

Subclasses of Layer in com.bbn.openmap.layer.etopo
`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 Layer in com.bbn.openmap.layer.imageTile

Subclasses of Layer in com.bbn.openmap.layer.imageTile
`class` `ImageTileLayer` The ImageTileLayer is a layer that manages georeferenced images over a map.

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

Subclasses of Layer in com.bbn.openmap.layer.learn
`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 Layer in com.bbn.openmap.layer.link

Subclasses of Layer in com.bbn.openmap.layer.link
`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.

Methods in com.bbn.openmap.layer.link with parameters of type Layer
`protected java.lang.String` `LinkActionList.readGestureResponses(Layer layer, Projection proj, OMGridGenerator generator)` If a ACTIONS_HEADER has been encountered coming off the link, then this method should be called to read the string of gesture that follows.
`void` `Link.readAndParse(Projection proj, OMGridGenerator generator, Layer layer)` Called to begin reading the information coming off the link.

Constructors in com.bbn.openmap.layer.link with parameters of type Layer
`LinkActionList(Link link, Layer layer, Projection proj, OMGridGenerator generator)` Read the gesture section off the link, from the client.

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

Subclasses of Layer in com.bbn.openmap.layer.link.amp
`class` `AmpLinkLayer` The AmpLinkLayer is an extension to the LinkLayer.

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

Subclasses of Layer in com.bbn.openmap.layer.link.draw
`class` `DrawLinkLayer` The DrawLinkLayer is an extension to the LinkLayer.

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

Subclasses of Layer in com.bbn.openmap.layer.location
`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.

Methods in com.bbn.openmap.layer.location with parameters of type Layer
`void` `Location.showDetails(Layer layer)` Fire a browser to display the location details.

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

Subclasses of Layer in com.bbn.openmap.layer.mif
`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 Layer in com.bbn.openmap.layer.mysql

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

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

Subclasses of Layer in com.bbn.openmap.layer.nexrad
`class` `NexradLayer` Implement a Layer that displays nexrad rainfall data.

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

Subclasses of Layer in com.bbn.openmap.layer.plotLayer
`class` `PlotLayer`

Uses of Layer in com.bbn.openmap.layer.rpf

Subclasses of Layer in com.bbn.openmap.layer.rpf
`class` `RpfLayer` The RpfLayer fills the screen with RPF data.

Fields in com.bbn.openmap.layer.rpf declared as Layer
`protected Layer` `RpfCoverage.layer` The parent layer.

Constructors in com.bbn.openmap.layer.rpf with parameters of type Layer
`RpfCoverage(Layer l)` The default constructor for the Layer.

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

Subclasses of Layer in com.bbn.openmap.layer.shape
`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.

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

Subclasses of Layer in com.bbn.openmap.layer.shape.areas
`class` `AreaShapeLayer` A Layer to use an AreaHandler to display geographic regions on OpenMap.

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

Subclasses of Layer in com.bbn.openmap.layer.terrain
`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 Layer in com.bbn.openmap.layer.test

Subclasses of Layer in com.bbn.openmap.layer.test
`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 Layer in com.bbn.openmap.layer.vpf

Subclasses of Layer in com.bbn.openmap.layer.vpf
`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 Layer in com.bbn.openmap.plugin

Subclasses of Layer in com.bbn.openmap.plugin
`class` `PlugInLayer` The PlugInLayer is a kind of layer that has a direct interface with the MapBean.

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

Subclasses of Layer in com.bbn.openmap.plugin.esri
`class` `EsriLayer` EsriLayer loads Esri shape file sets from web servers or local file systems, and it enables the creation of shape file sets.

Fields in com.bbn.openmap.plugin.esri declared as Layer
`protected Layer` `EsriPlugIn.parentLayer`

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

Fields in com.bbn.openmap.tools.beanbox declared as Layer
`protected Layer` `BeanBoxDnDCatcher.selectedBeanLayer` holds the openmap layer that contains the currently selected bean

Methods in com.bbn.openmap.tools.beanbox with parameters of type Layer
`void` `BeanBoxDnDCatcher.setLayers(Layer[] allLayers)` Asscoiates a DropTarget with each layer.

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

Methods in com.bbn.openmap.tools.dnd with parameters of type Layer
`void` `DefaultDnDCatcher.setLayers(Layer[] allLayers)` DefaultDnDCatcher adds itself to each layer as the DropTargetListener.

Uses of Layer in com.bbn.openmap.util

Methods in com.bbn.openmap.util with parameters of type Layer
`static javax.swing.JInternalFrame` `PaletteHelper.getPaletteInternalWindow(Layer layer, javax.swing.event.InternalFrameListener ifl)` Get a layer's associated palette as an internal window
`static javax.swing.JFrame` `PaletteHelper.getPaletteWindow(Layer layer, java.awt.event.ComponentListener cl)` Get a layer's associated palette as a top-level window
`static java.awt.Component` `PaletteHelper.getLayerGUIComponent(Layer layer)` Get a Component that represents a layer's GUI.

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