Revision 24456 branches/v2_0_0_prep/libraries/libFMap_dataFile/src/org/gvsig/fmap/data/store/dxf/DXFStoreProvider.java
DXFStoreProvider.java | ||
---|---|---|
25 | 25 |
import org.cresques.px.gml.Point; |
26 | 26 |
import org.cresques.px.gml.Polygon; |
27 | 27 |
import org.cresques.px.gml.Polygon3D; |
28 |
import org.gvsig.fmap.crs.CRSFactory; |
|
28 | 29 |
import org.gvsig.fmap.data.DataExplorer; |
29 | 30 |
import org.gvsig.fmap.data.DataStoreParameters; |
30 | 31 |
import org.gvsig.fmap.data.DataTypes; |
... | ... | |
93 | 94 |
private int counterNewsOIDs; |
94 | 95 |
|
95 | 96 |
private DXFStoreParameters getParameters() { |
96 |
return (DXFStoreParameters) this.store.getParameters();
|
|
97 |
return (DXFStoreParameters) this.parameters;
|
|
97 | 98 |
} |
98 | 99 |
|
100 |
public DXFStoreProvider(DXFStoreParameters parameters) { |
|
101 |
super(parameters); |
|
102 |
} |
|
103 |
|
|
99 | 104 |
public FeatureStoreProvider initialize(FeatureStoreProviderServices store) |
100 | 105 |
throws InitializeException { |
101 | 106 |
super.initialize(store); |
... | ... | |
109 | 114 |
); |
110 | 115 |
resource.addConsumer(this); |
111 | 116 |
|
117 |
this.projection = CRSFactory.getCRS(this.getParameters().getSRSID()); |
|
118 |
|
|
112 | 119 |
try { |
113 | 120 |
leyendBuilder = (LegendBuilder) store.invokeOperation( |
114 | 121 |
LegendBuilder.OPERATION_NAME, null); |
... | ... | |
152 | 159 |
} else { |
153 | 160 |
Reader reader = new Reader().initialice( |
154 | 161 |
this, |
155 |
(File) this.resource.get(),
|
|
162 |
new File((String) this.resource.get()),
|
|
156 | 163 |
projection, |
157 | 164 |
this.leyendBuilder |
158 | 165 |
); |
... | ... | |
364 | 371 |
// Habria que ver de pillarlos ? |
365 | 372 |
|
366 | 373 |
types = new ArrayList(); |
367 |
types.add(featureType.getNotEditableCopy());
|
|
374 |
types.add(featureType); |
|
368 | 375 |
|
369 | 376 |
if (leyendBuilder != null) { |
370 | 377 |
leyendBuilder.begin(); |
Also available in: Unified diff