Revision 28983 branches/v2_0_0_prep/libraries/libFMap_dalfile/src/org/gvsig/fmap/dal/store/dxf/DXFStoreProvider.java
DXFStoreProvider.java | ||
---|---|---|
48 | 48 |
import org.gvsig.fmap.dal.feature.spi.FeatureData; |
49 | 49 |
import org.gvsig.fmap.dal.feature.spi.FeatureStoreProvider; |
50 | 50 |
import org.gvsig.fmap.dal.feature.spi.FeatureStoreProviderServices; |
51 |
import org.gvsig.fmap.dal.feature.spi.LabelingBuilder; |
|
51 | 52 |
import org.gvsig.fmap.dal.feature.spi.LegendBuilder; |
52 | 53 |
import org.gvsig.fmap.dal.feature.spi.memory.AbstractMemoryStoreProvider; |
53 | 54 |
import org.gvsig.fmap.dal.resource.exception.AccessResourceException; |
... | ... | |
112 | 113 |
private IProjection projection; |
113 | 114 |
private ResourceProvider resource; |
114 | 115 |
private LegendBuilder leyendBuilder; |
116 |
private LabelingBuilder labelingBuilder; |
|
115 | 117 |
|
116 | 118 |
private long counterNewsOIDs = 0; |
117 | 119 |
// private Envelope envelope; |
118 | 120 |
private Writer writer; |
119 | 121 |
protected GeometryManager geomManager = GeometryLocator.getGeometryManager(); |
120 | 122 |
|
123 |
|
|
124 |
|
|
121 | 125 |
private DXFStoreParameters getParameters() { |
122 | 126 |
return (DXFStoreParameters) this.parameters; |
123 | 127 |
} |
... | ... | |
175 | 179 |
return leyendBuilder.getLegend(); |
176 | 180 |
} |
177 | 181 |
|
182 |
public Object getLabeling() throws OpenException { |
|
183 |
this.open(); |
|
184 |
if (labelingBuilder == null) { |
|
185 |
return null; |
|
186 |
} |
|
187 |
return labelingBuilder.getLabeling(); |
|
188 |
} |
|
189 |
|
|
178 | 190 |
private class DXFData { |
179 | 191 |
public ArrayList data = null; |
180 | 192 |
public FeatureType defaultFType = null; |
Also available in: Unified diff