org.geotools.map.event
Class MapLayerEvent

Object
  extended by EventObject
      extended by 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:
Layer, LayerListener, Serialized Form
Module:
modules/library/render (gt-render.jar)

Field Summary
static int DATA_CHANGED
          Flag set when the data attached to this layer changed.
static int FILTER_CHANGED
          Flag set when the definition query attached to this layer changed.
static int METADATA_CHANGED
          Flag set when the some metadata (like the title) changes
static int SELECTION_CHANGED
          Flag set when the layer selection status is changed.
static int STYLE_CHANGED
          Flag set when the style attached to this layer changed.
static int VISIBILITY_CHANGED
          Flag set when the layer visibility changed.
 
Fields inherited from class EventObject
source
 
Constructor Summary
MapLayerEvent(Object source, int reason)
          Creates a new instance of LayerEvent with the specified reason.
 
Method Summary
 int getReason()
          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 Detail

VISIBILITY_CHANGED

public static final int VISIBILITY_CHANGED
Flag set when the layer visibility changed.

See Also:
getReason(), Constant Field Values

METADATA_CHANGED

public static final int METADATA_CHANGED
Flag set when the some metadata (like the title) changes

See Also:
getReason(), Constant Field Values

DATA_CHANGED

public static final int DATA_CHANGED
Flag set when the data attached to this layer changed.

See Also:
getReason(), Constant Field Values

STYLE_CHANGED

public static final int STYLE_CHANGED
Flag set when the style attached to this layer changed.

See Also:
getReason(), Constant Field Values

FILTER_CHANGED

public static final int FILTER_CHANGED
Flag set when the definition query attached to this layer changed.

See Also:
getReason(), Constant Field Values

SELECTION_CHANGED

public static final int SELECTION_CHANGED
Flag set when the layer selection status is changed.

See Also:
getReason(), Constant Field Values
Constructor Detail

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 Detail

getReason

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

Returns:
DOCUMENT ME!


Copyright © 1996-2009 Geotools. All Rights Reserved.