org.geotools.map.event
Class MapLayerListEvent

java.lang.Object
  extended byjava.util.EventObject
      extended byorg.geotools.map.event.MapLayerListEvent
All Implemented Interfaces:
java.io.Serializable

public class MapLayerListEvent
extends java.util.EventObject

Event object used to report changes in the list of layers managed by a MapContext

Author:
wolf
See Also:
Serialized Form

Field Summary
 
Fields inherited from class java.util.EventObject
source
 
Constructor Summary
MapLayerListEvent(MapContext source, MapLayer layer, int position)
          Creates a new instance of MapLayerListEvent
MapLayerListEvent(MapContext source, MapLayer layer, int fromIndex, int toIndex)
          Creates a new instance of MapLayerListEvent
MapLayerListEvent(MapContext source, MapLayer layer, int position, MapLayerEvent mapLayerEvent)
          Creates a new instance of MapLayerListEvent
 
Method Summary
 int getFromIndex()
          Returns the index of the first layer involved in the change
 MapLayer getLayer()
          Returns the layer involved in the change
 MapLayerEvent getMapLayerEvent()
          Returns the map layer event that originated this layer list event
 int getToIndex()
          Returns the index of the last layer involved in the change
 
Methods inherited from class java.util.EventObject
getSource, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

MapLayerListEvent

public MapLayerListEvent(MapContext source,
                         MapLayer layer,
                         int fromIndex,
                         int toIndex)
Creates a new instance of MapLayerListEvent

Parameters:
source - DOCUMENT ME!
layer - DOCUMENT ME!
fromIndex - DOCUMENT ME!
toIndex - DOCUMENT ME!

MapLayerListEvent

public MapLayerListEvent(MapContext source,
                         MapLayer layer,
                         int position)
Creates a new instance of MapLayerListEvent

Parameters:
source - DOCUMENT ME!
layer - DOCUMENT ME!
position - DOCUMENT ME!

MapLayerListEvent

public MapLayerListEvent(MapContext source,
                         MapLayer layer,
                         int position,
                         MapLayerEvent mapLayerEvent)
Creates a new instance of MapLayerListEvent

Parameters:
source - DOCUMENT ME!
layer - DOCUMENT ME!
position - DOCUMENT ME!
mapLayerEvent - DOCUMENT ME!
Method Detail

getLayer

public MapLayer getLayer()
Returns the layer involved in the change

Returns:
Value of property layer.

getFromIndex

public int getFromIndex()
Returns the index of the first layer involved in the change

Returns:
The old index of the layer. -1 will be returned if the layer was not in the MapContext

getToIndex

public int getToIndex()
Returns the index of the last layer involved in the change

Returns:
The old index of the layer. -1 will be returned if the layer is no more in the MapContext

getMapLayerEvent

public MapLayerEvent getMapLayerEvent()
Returns the map layer event that originated this layer list event

Returns:
Value of property mapLayerEvent.


Copyright © GeoTools. All Rights Reserved.