Revision 12813
branches/v10/extensions/extCAD/src/com/iver/cit/gvsig/EditionUtilities.java | ||
---|---|---|
6 | 6 |
import com.iver.andami.PluginServices; |
7 | 7 |
import com.iver.cit.gvsig.fmap.DriverException; |
8 | 8 |
import com.iver.cit.gvsig.fmap.MapContext; |
9 |
import com.iver.cit.gvsig.fmap.drivers.DBLayerDefinition; |
|
9 | 10 |
import com.iver.cit.gvsig.fmap.drivers.DefaultJDBCDriver; |
10 | 11 |
import com.iver.cit.gvsig.fmap.drivers.ILayerDefinition; |
11 | 12 |
import com.iver.cit.gvsig.fmap.drivers.LayerDefinition; |
12 | 13 |
import com.iver.cit.gvsig.fmap.drivers.IVectorialDatabaseDriver; |
14 |
import com.iver.cit.gvsig.fmap.edition.VectorialEditableAdapter; |
|
13 | 15 |
import com.iver.cit.gvsig.fmap.layers.FLayer; |
14 | 16 |
import com.iver.cit.gvsig.fmap.layers.FLayers; |
15 | 17 |
import com.iver.cit.gvsig.fmap.layers.FLyrVect; |
16 | 18 |
import com.iver.cit.gvsig.fmap.layers.LayersIterator; |
19 |
import com.iver.cit.gvsig.fmap.layers.VectorialDBAdapter; |
|
17 | 20 |
import com.iver.cit.gvsig.project.documents.view.IProjectView; |
18 | 21 |
import com.iver.cit.gvsig.project.documents.view.gui.View; |
19 | 22 |
|
... | ... | |
126 | 129 |
LayerDefinition lyrDef; |
127 | 130 |
if (layer.getSource().getDriver() instanceof IVectorialDatabaseDriver) |
128 | 131 |
{ |
129 |
IVectorialDatabaseDriver dbDriver = (IVectorialDatabaseDriver) layer.getSource().getDriver(); |
|
130 |
return dbDriver.getLyrDef(); |
|
132 |
VectorialEditableAdapter vea = (VectorialEditableAdapter)layer.getSource(); |
|
133 |
IVectorialDatabaseDriver dbDriver = (IVectorialDatabaseDriver) vea.getDriver(); |
|
134 |
|
|
135 |
DBLayerDefinition dbldef=dbDriver.getLyrDef(); |
|
136 |
dbldef.setFieldsDesc(vea.getFieldsDescription()); |
|
137 |
return dbldef; |
|
138 |
|
|
131 | 139 |
} |
132 | 140 |
else |
133 | 141 |
{ |
Also available in: Unified diff