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.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.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.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.
 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.
 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 InformationDelegator.resetForLayers(Layer[] connectToLayers, Layer[] removeFromLayers)
          Set the InformationDelegator on Layers.
 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 SimpleBeanObjectbeans.
 

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[] 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[] 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 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.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 the rectangle 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
protected  Layer ScaleFilterLayer.getAppropriateLayer()
          Get the layer that's appropriate at the current 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.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.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.
 class ShapeLayer2
          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 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