Revision 19342 trunk/libraries/libFMap/src/com/iver/cit/gvsig/fmap/layers/FLayers.java
FLayers.java | ||
---|---|---|
1535 | 1535 |
layer.setXMLEntity(xml); |
1536 | 1536 |
|
1537 | 1537 |
} else { |
1538 |
Class clazz = Class.forName(className);
|
|
1539 |
if (clazz.isAssignableFrom(FLayers.class)) {
|
|
1540 |
layer = (FLayer) clazz.newInstance();
|
|
1538 |
Class clase = LayerFactory.getLayerClassForLayerClassName(className);
|
|
1539 |
layer = (FLayer) clase.newInstance();
|
|
1540 |
if (clase.isAssignableFrom(FLayers.class)) {
|
|
1541 | 1541 |
((FLayers)layer).setMapContext(getMapContext()); |
1542 | 1542 |
((FLayers)layer).setParentLayer(this); |
1543 | 1543 |
// layer = new FLayers(getMapContext(),this); |
1544 | 1544 |
layer.setXMLEntity(xml); |
1545 | 1545 |
} else { |
1546 | 1546 |
// Capas Nuevas (externas) |
1547 |
Class clase = LayerFactory.getLayerClassForLayerClassName(className); |
|
1548 |
layer = (FLayer) clase.newInstance(); |
|
1549 | 1547 |
layer.setName(name); |
1550 | 1548 |
layer.setXMLEntity(xml); |
1551 | 1549 |
layer.load(); |
Also available in: Unified diff