Class MapLayerEvent

Object
EventObject
MapLayerEvent
All Implemented Interfaces:
Serializable

public class MapLayerEvent extends EventObject
Event fired when some Layer property changes.
Author:
Andrea Aime, Ian Turton, Martin Desruisseaux
See Also:
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final int
    Flag set when the data attached to this layer changed.
    static final int
    Flag set when the definition query attached to this layer changed.
    static final int
    Flag set when the some metadata (like the title) changes
    static final int
    Flag set when the layer is about to be disposed.
    static final int
    Flag set when the layer selection status is changed.
    static final int
    Flag set when the style attached to this layer changed.
    static final int
    Flag set when the layer visibility changed.

    Fields inherited from class EventObject

    source
  • Constructor Summary

    Constructors
    Constructor
    Description
    MapLayerEvent(Object source, int reason)
    Creates a new instance of LayerEvent with the specified reason.
  • Method Summary

    Modifier and Type
    Method
    Description
    int
    Returns the reason why this event is fired.

    Methods inherited from class EventObject

    getSource, toString

    Methods inherited from class Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Field Details

    • VISIBILITY_CHANGED

      public static final int VISIBILITY_CHANGED
      Flag set when the layer visibility changed.
      See Also:
    • METADATA_CHANGED

      public static final int METADATA_CHANGED
      Flag set when the some metadata (like the title) changes
      See Also:
    • DATA_CHANGED

      public static final int DATA_CHANGED
      Flag set when the data attached to this layer changed.
      See Also:
    • STYLE_CHANGED

      public static final int STYLE_CHANGED
      Flag set when the style attached to this layer changed.
      See Also:
    • FILTER_CHANGED

      public static final int FILTER_CHANGED
      Flag set when the definition query attached to this layer changed.
      See Also:
    • SELECTION_CHANGED

      public static final int SELECTION_CHANGED
      Flag set when the layer selection status is changed.
      See Also:
    • PRE_DISPOSE

      public static final int PRE_DISPOSE
      Flag set when the layer is about to be disposed.
      See Also:
  • Constructor Details

    • MapLayerEvent

      public MapLayerEvent(Object source, int reason) throws IllegalArgumentException
      Creates a new instance of LayerEvent with the specified reason.
      Parameters:
      source - The source of the event change.
      reason - Why the event was fired.
      Throws:
      IllegalArgumentException - If the reason is not a valid enum.
  • Method Details

    • getReason

      public int getReason()
      Returns the reason why this event is fired. It is one of VISIBILITY_CHANGED or #TITLE_CHANGED constants.