/** * DOCUMENT ME! */ public void clearLayerList() { final int size = layerList.size(); for (int i = 0; i < size; i++) { MapLayer layer = (MapLayer) layerList.get(i); layer.removeMapLayerListener(layerListener); } layerList.clear(); bounds = null; fireMapLayerListListenerLayerRemoved(new MapLayerListEvent(this, null, 0, 1)); }
/** * DOCUMENT ME! * * @param index * DOCUMENT ME! * * @return DOCUMENT ME! */ public MapLayer removeLayer(int index) { MapLayer layer = (MapLayer) layerList.remove(index); // getLayerBounds(); layer.removeMapLayerListener(layerListener); bounds = null; fireMapLayerListListenerLayerRemoved(new MapLayerListEvent(this, layer, index)); return layer; }
fireMapLayerListListenerLayerRemoved(new MapLayerListEvent(this, null, fromIndex, toIndex));