protected static class MapView.LayerChangeAdapter extends java.lang.Object implements MainLayerManager.ActiveLayerChangeListener, LayerManager.LayerChangeListener
New implementations should use LayerManager.LayerChangeListener
Modifier and Type | Field and Description |
---|---|
private boolean |
receiveOneInitialFire |
private MapView.LayerChangeListener |
wrapped |
Constructor and Description |
---|
LayerChangeAdapter(MapView.LayerChangeListener wrapped) |
LayerChangeAdapter(MapView.LayerChangeListener wrapped,
boolean initialFire) |
Modifier and Type | Method and Description |
---|---|
void |
activeOrEditLayerChanged(MainLayerManager.ActiveLayerChangeEvent e)
Called whenever the active or edit layer changed.
|
boolean |
equals(java.lang.Object obj) |
int |
hashCode() |
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 is about to be removed.
|
java.lang.String |
toString() |
private final MapView.LayerChangeListener wrapped
private boolean receiveOneInitialFire
public LayerChangeAdapter(MapView.LayerChangeListener wrapped)
public LayerChangeAdapter(MapView.LayerChangeListener wrapped, boolean initialFire)
public void layerAdded(LayerManager.LayerAddEvent e)
LayerManager.LayerChangeListener
Listeners are called in the EDT thread and you can manipulate the layer manager in the current thread.
layerAdded
in interface LayerManager.LayerChangeListener
e
- The new added layer eventpublic void layerRemoving(LayerManager.LayerRemoveEvent e)
LayerManager.LayerChangeListener
Listeners are called in the EDT thread and you can manipulate the layer manager in the current thread.
layerRemoving
in interface LayerManager.LayerChangeListener
e
- The layer to be removed (as event)public void layerOrderChanged(LayerManager.LayerOrderChangeEvent e)
LayerManager.LayerChangeListener
Listeners are called in the EDT thread and you can manipulate the layer manager in the current thread.
layerOrderChanged
in interface LayerManager.LayerChangeListener
e
- The order change event.public void activeOrEditLayerChanged(MainLayerManager.ActiveLayerChangeEvent e)
MainLayerManager.ActiveLayerChangeListener
You can be sure that this layer is still contained in this set.
Listeners are called in the EDT thread and you can manipulate the layer manager in the current thread.
activeOrEditLayerChanged
in interface MainLayerManager.ActiveLayerChangeListener
e
- The change event.public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object