Revision 28983 branches/v2_0_0_prep/libraries/libFMap_dalfile/src/org/gvsig/fmap/dal/store/dxf/DXFStoreProvider.java

View differences:

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