Revision 20778 trunk/libraries/libFMap/src/com/iver/cit/gvsig/fmap/core/symbols/MultiLayerMarkerSymbol.java
MultiLayerMarkerSymbol.java | ||
---|---|---|
312 | 312 |
for (int i = 0; i < layers.length; i++) { |
313 | 313 |
newLayers.add(layers[i]); |
314 | 314 |
} |
315 |
newLayers.add(layerIndex, newLayer); |
|
316 |
layers = (IMarkerSymbol[]) newLayers.toArray(new IMarkerSymbol[0]); |
|
315 |
try { |
|
316 |
newLayers.add(layerIndex, newLayer); |
|
317 |
layers = (IMarkerSymbol[]) newLayers.toArray(new IMarkerSymbol[0]); |
|
318 |
} catch (ArrayStoreException asEx) { |
|
319 |
throw new ClassCastException(newLayer.getClassName()+" is not an IMarkerSymbol"); |
|
320 |
} |
|
317 | 321 |
} |
318 | 322 |
|
319 | 323 |
public boolean removeLayer(ISymbol layer) { |
Also available in: Unified diff