Package org.openstreetmap.josm.gui
Class MainFrame.ManageLayerListeners
- java.lang.Object
-
- org.openstreetmap.josm.gui.MainFrame.ManageLayerListeners
-
- All Implemented Interfaces:
LayerManager.LayerChangeListener
- Enclosing class:
- MainFrame
private final class MainFrame.ManageLayerListeners extends java.lang.Object implements LayerManager.LayerChangeListener
Manages the layer listeners, adds them to every layer.
-
-
Constructor Summary
Constructors Modifier Constructor Description private
ManageLayerListeners()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
layerAdded(LayerManager.LayerAddEvent e)
Notifies this listener that a layer has been added.void
layerOrderChanged(LayerManager.LayerOrderChangeEvent e)
Notifies this listener that the order of layers was changed.void
layerRemoving(LayerManager.LayerRemoveEvent e)
Notifies this listener that a layer was just removed.
-
-
-
Constructor Detail
-
ManageLayerListeners
private ManageLayerListeners()
-
-
Method Detail
-
layerAdded
public void layerAdded(LayerManager.LayerAddEvent e)
Description copied from interface:LayerManager.LayerChangeListener
Notifies this listener that a layer has been added.Listeners are called in the EDT thread. You should not do blocking or long-running tasks in this method.
- Specified by:
layerAdded
in interfaceLayerManager.LayerChangeListener
- Parameters:
e
- The new added layer event
-
layerRemoving
public void layerRemoving(LayerManager.LayerRemoveEvent e)
Description copied from interface:LayerManager.LayerChangeListener
Notifies this listener that a layer was just removed.Listeners are called in the EDT thread after the layer was removed. Use
LayerManager.LayerRemoveEvent.scheduleRemoval(Collection)
to remove more layers. You should not do blocking or long-running tasks in this method.- Specified by:
layerRemoving
in interfaceLayerManager.LayerChangeListener
- Parameters:
e
- The layer to be removed (as event)
-
layerOrderChanged
public void layerOrderChanged(LayerManager.LayerOrderChangeEvent e)
Description copied from interface:LayerManager.LayerChangeListener
Notifies this listener that the order of layers was changed.Listeners are called in the EDT thread. You should not do blocking or long-running tasks in this method.
- Specified by:
layerOrderChanged
in interfaceLayerManager.LayerChangeListener
- Parameters:
e
- The order change event.
-
-