Revision 18370 trunk/extensions/extOracleSpatial/src/es/prodevelop/cit/gvsig/jdbc_spatial/ExportOracleExtension.java
ExportOracleExtension.java | ||
---|---|---|
43 | 43 |
package es.prodevelop.cit.gvsig.jdbc_spatial; |
44 | 44 |
|
45 | 45 |
import java.security.KeyException; |
46 |
import java.util.ArrayList; |
|
46 | 47 |
|
48 |
import javax.swing.ImageIcon; |
|
49 |
|
|
47 | 50 |
import org.apache.log4j.Logger; |
48 | 51 |
|
52 |
import com.hardcode.driverManager.Driver; |
|
53 |
import com.hardcode.driverManager.DriverLoadException; |
|
54 |
import com.hardcode.driverManager.DriverManager; |
|
49 | 55 |
import com.iver.andami.PluginServices; |
56 |
import com.iver.andami.messages.NotificationManager; |
|
50 | 57 |
import com.iver.andami.plugins.Extension; |
51 | 58 |
import com.iver.andami.ui.mdiManager.IWindow; |
59 |
import com.iver.andami.ui.wizard.WizardAndami; |
|
52 | 60 |
import com.iver.cit.gvsig.About; |
53 | 61 |
import com.iver.cit.gvsig.fmap.MapContext; |
54 | 62 |
import com.iver.cit.gvsig.fmap.MapControl; |
63 |
import com.iver.cit.gvsig.fmap.edition.IWriteable; |
|
55 | 64 |
import com.iver.cit.gvsig.fmap.layers.FLayer; |
56 | 65 |
import com.iver.cit.gvsig.fmap.layers.FLayerVectorialDB; |
57 | 66 |
import com.iver.cit.gvsig.fmap.layers.FLyrVect; |
67 |
import com.iver.cit.gvsig.fmap.layers.LayerFactory; |
|
58 | 68 |
import com.iver.cit.gvsig.project.documents.view.gui.View; |
59 | 69 |
import com.iver.utiles.extensionPoints.ExtensionPoint; |
60 | 70 |
import com.iver.utiles.extensionPoints.ExtensionPoints; |
61 | 71 |
import com.iver.utiles.extensionPoints.ExtensionPointsSingleton; |
62 | 72 |
|
73 |
import es.prodevelop.cit.gvsig.fmap.drivers.jdbc.oracle.OracleSpatialDriver; |
|
74 |
import es.prodevelop.cit.gvsig.jdbc_spatial.gui.jdbcwizard.NewOracleSpatialTableWizard; |
|
75 |
import es.prodevelop.cit.gvsig.jdbc_spatial.gui.jdbcwizard.RepeatedChooseGeometryTypePanel; |
|
76 |
import es.prodevelop.cit.gvsig.jdbc_spatial.gui.jdbcwizard.RepeatedFieldDefinitionPanel; |
|
63 | 77 |
|
78 |
|
|
64 | 79 |
/** |
65 | 80 |
* This extension adds the export-to-oracle button. |
66 | 81 |
* |
... | ... | |
111 | 126 |
try { |
112 | 127 |
Class rowid_class = Class.forName("oracle.sql.ROWID"); |
113 | 128 |
} catch (Exception ex) { |
114 |
logger.error("Unbale to instantiate ROWID (oracle jar missing?) : " + ex.getMessage());
|
|
129 |
logger.error("Unable to instantiate ROWID (oracle jar missing?) : " + ex.getMessage());
|
|
115 | 130 |
return false; |
116 | 131 |
} |
117 | 132 |
return true; |
118 | 133 |
} |
119 | 134 |
|
120 | 135 |
public void execute(String actionCommand) { |
136 |
|
|
121 | 137 |
if (actionCommand.compareToIgnoreCase("EXPORT_TO_ORACLE_SPATIAL") == 0) { |
122 | 138 |
FLyrVect lyrv = null; |
123 | 139 |
MapContext mx = null; |
Also available in: Unified diff