Class MapLayerListEvent

  • All Implemented Interfaces:
    Serializable

    public class MapLayerListEvent
    extends 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 EventObject

        source
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      int getFromIndex()
      Returns the index of the first layer involved in the change
      Layer getLayer()
      Return 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 EventObject

        getSource, toString
      • Methods inherited from class Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • MapLayerListEvent

        public MapLayerListEvent​(MapContent source,
                                 Layer layer,
                                 int fromIndex,
                                 int toIndex)
        Creates a new instance of MapLayerListEvent
      • MapLayerListEvent

        public MapLayerListEvent​(MapContent source,
                                 Layer layer,
                                 int position)
        Creates a new instance of MapLayerListEvent
        Parameters:
        source - Map issuing the event
        layer - Layer being reported against; may be null
        position - index modified in layer list
    • Method Detail

      • getLayer

        public Layer getLayer()
        Return the layer involved in the change.
      • 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.