Revision 30231
branches/v2_0_0_prep/extensions/org.gvsig.oracle/.classpath | ||
---|---|---|
1 |
<?xml version="1.0" encoding="UTF-8"?> |
|
1 | 2 |
<classpath> |
2 |
<classpathentry kind="src" path="src"/> |
|
3 |
<classpathentry kind="output" path="target/classes"/> |
|
4 |
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/> |
|
5 |
<classpathentry kind="var" path="M2_REPO/org/gvsig/legacy/batik/batik-anim/gvsig/batik-anim-gvsig.jar"/> |
|
6 |
<classpathentry kind="var" path="M2_REPO/org/gvsig/legacy/batik/batik-awt-util/gvsig/batik-awt-util-gvsig.jar"/> |
|
7 |
<classpathentry kind="var" path="M2_REPO/org/gvsig/legacy/batik/batik-bridge/gvsig/batik-bridge-gvsig.jar"/> |
|
8 |
<classpathentry kind="var" path="M2_REPO/org/gvsig/legacy/batik/batik-codec/gvsig/batik-codec-gvsig.jar"/> |
|
9 |
<classpathentry kind="var" path="M2_REPO/org/gvsig/legacy/batik/batik-css/gvsig/batik-css-gvsig.jar"/> |
|
10 |
<classpathentry kind="var" path="M2_REPO/org/gvsig/legacy/batik/batik-dom/gvsig/batik-dom-gvsig.jar"/> |
|
11 |
<classpathentry kind="var" path="M2_REPO/org/gvsig/legacy/batik/batik-ext/gvsig/batik-ext-gvsig.jar"/> |
|
12 |
<classpathentry kind="var" path="M2_REPO/org/gvsig/legacy/batik/batik-extension/gvsig/batik-extension-gvsig.jar"/> |
|
13 |
<classpathentry kind="var" path="M2_REPO/org/gvsig/legacy/batik/batik-gui-util/gvsig/batik-gui-util-gvsig.jar"/> |
|
14 |
<classpathentry kind="var" path="M2_REPO/org/gvsig/legacy/batik/batik-gvt/gvsig/batik-gvt-gvsig.jar"/> |
|
15 |
<classpathentry kind="var" path="M2_REPO/org/gvsig/legacy/batik/batik-parser/gvsig/batik-parser-gvsig.jar"/> |
|
16 |
<classpathentry kind="var" path="M2_REPO/org/gvsig/legacy/batik/batik-script/gvsig/batik-script-gvsig.jar"/> |
|
17 |
<classpathentry kind="var" path="M2_REPO/org/gvsig/legacy/batik/batik-svg-dom/gvsig/batik-svg-dom-gvsig.jar"/> |
|
18 |
<classpathentry kind="var" path="M2_REPO/org/gvsig/legacy/batik/batik-svggen/gvsig/batik-svggen-gvsig.jar"/> |
|
19 |
<classpathentry kind="var" path="M2_REPO/org/gvsig/legacy/batik/batik-swing/gvsig/batik-swing-gvsig.jar"/> |
|
20 |
<classpathentry kind="var" path="M2_REPO/org/gvsig/legacy/batik/batik-transcoder/gvsig/batik-transcoder-gvsig.jar"/> |
|
21 |
<classpathentry kind="var" path="M2_REPO/org/gvsig/legacy/batik/batik-util/gvsig/batik-util-gvsig.jar"/> |
|
22 |
<classpathentry kind="var" path="M2_REPO/org/gvsig/legacy/batik/batik-xml/gvsig/batik-xml-gvsig.jar"/> |
|
23 |
<classpathentry kind="var" path="M2_REPO/bouncycastle/bcmail-jdk14/138/bcmail-jdk14-138.jar"/> |
|
24 |
<classpathentry kind="var" path="M2_REPO/bouncycastle/bcprov-jdk14/138/bcprov-jdk14-138.jar"/> |
|
25 |
<classpathentry kind="var" path="M2_REPO/org/gvsig/legacy/castor/gvsig/castor-gvsig.jar"/> |
|
26 |
<classpathentry kind="var" path="M2_REPO/commons-collections/commons-collections/3.2.1/commons-collections-3.2.1.jar" sourcepath="M2_REPO/commons-collections/commons-collections/3.2.1/commons-collections-3.2.1-sources.jar"> |
|
27 |
<attributes> |
|
28 |
<attribute value="jar:file:/C:/Documents%20and%20Settings/vsanjaime/.m2/repository/commons-collections/commons-collections/3.2.1/commons-collections-3.2.1-javadoc.jar!/" name="javadoc_location"/> |
|
29 |
</attributes> |
|
30 |
</classpathentry> |
|
31 |
<classpathentry kind="var" path="M2_REPO/commons-dbcp/commons-dbcp/1.2.2/commons-dbcp-1.2.2.jar"/> |
|
32 |
<classpathentry kind="var" path="M2_REPO/commons-pool/commons-pool/1.3/commons-pool-1.3.jar" sourcepath="M2_REPO/commons-pool/commons-pool/1.3/commons-pool-1.3-sources.jar"/> |
|
33 |
<classpathentry kind="var" path="M2_REPO/org/gvsig/legacy/geoapi/gvsig/geoapi-gvsig.jar"/> |
|
34 |
<classpathentry kind="var" path="M2_REPO/org/gvsig/legacy/geojava/gvsig/geojava-gvsig.jar"/> |
|
35 |
<classpathentry kind="var" path="M2_REPO/org/gvsig/legacy/gt2-legacy/gvsig/gt2-legacy-gvsig.jar"/> |
|
36 |
<classpathentry kind="var" path="M2_REPO/org/gvsig/legacy/gt2-main/gvsig/gt2-main-gvsig.jar"/> |
|
37 |
<classpathentry kind="var" path="M2_REPO/org/gvsig/legacy/gt2-postgis/gvsig/gt2-postgis-gvsig.jar"/> |
|
38 |
<classpathentry kind="var" path="M2_REPO/org/gvsig/legacy/gt2sidx/gvsig/gt2sidx-gvsig.jar"/> |
|
39 |
<classpathentry kind="var" path="M2_REPO/org/gvsig/legacy/h2/gvsig/h2-gvsig.jar"/> |
|
40 |
<classpathentry kind="var" path="M2_REPO/com/lowagie/itext/2.1.4/itext-2.1.4.jar" sourcepath="M2_REPO/com/lowagie/itext/2.1.4/itext-2.1.4-sources.jar"> |
|
41 |
<attributes> |
|
42 |
<attribute value="jar:file:/C:/Documents%20and%20Settings/vsanjaime/.m2/repository/com/lowagie/itext/2.1.4/itext-2.1.4-javadoc.jar!/" name="javadoc_location"/> |
|
43 |
</attributes> |
|
44 |
</classpathentry> |
|
45 |
<classpathentry kind="var" path="M2_REPO/javax/media/jai_codec/1.1.3/jai_codec-1.1.3.jar"/> |
|
46 |
<classpathentry kind="var" path="M2_REPO/javax/media/jai_core/1.1.3/jai_core-1.1.3.jar"/> |
|
47 |
<classpathentry kind="var" path="M2_REPO/org/gvsig/legacy/javaws/gvsig/javaws-gvsig.jar"/> |
|
48 |
<classpathentry kind="var" path="M2_REPO/org/gvsig/legacy/jcalendar/gvsig/jcalendar-gvsig.jar"/> |
|
49 |
<classpathentry kind="var" path="M2_REPO/org/gvsig/legacy/jcommon/gvsig/jcommon-gvsig.jar"/> |
|
50 |
<classpathentry kind="var" path="M2_REPO/org/gvsig/legacy/jfreechart/gvsig/jfreechart-gvsig.jar"/> |
|
51 |
<classpathentry kind="var" path="M2_REPO/org/gvsig/legacy/jh/gvsig/jh-gvsig.jar"/> |
|
52 |
<classpathentry kind="var" path="M2_REPO/org/gvsig/legacy/JimiProClasses/gvsig/JimiProClasses-gvsig.jar"/> |
|
53 |
<classpathentry kind="var" path="M2_REPO/org/gvsig/legacy/jpedalSTD/gvsig/jpedalSTD-gvsig.jar"/> |
|
54 |
<classpathentry kind="var" path="M2_REPO/com/vividsolutions/jts/1.8/jts-1.8.jar"/> |
|
55 |
<classpathentry kind="var" path="M2_REPO/org/gvsig/legacy/jts/gvsig/jts-gvsig.jar"/> |
|
56 |
<classpathentry kind="var" path="M2_REPO/org/gvsig/legacy/JUF/gvsig/JUF-gvsig.jar"/> |
|
57 |
<classpathentry kind="var" path="M2_REPO/junit/junit/3.8.1/junit-3.8.1.jar" sourcepath="M2_REPO/junit/junit/3.8.1/junit-3.8.1-sources.jar"/> |
|
58 |
<classpathentry kind="var" path="M2_REPO/org/gvsig/legacy/JWizardComponent/gvsig/JWizardComponent-gvsig.jar"/> |
|
59 |
<classpathentry kind="var" path="M2_REPO/org/gvsig/legacy/kxml2/gvsig/kxml2-gvsig.jar"/> |
|
60 |
<classpathentry kind="var" path="M2_REPO/log4j/log4j/1.2.14/log4j-1.2.14.jar" sourcepath="M2_REPO/log4j/log4j/1.2.14/log4j-1.2.14-sources.jar"/> |
|
61 |
<classpathentry kind="var" path="M2_REPO/org/gvsig/legacy/looks/gvsig/looks-gvsig.jar"/> |
|
62 |
<classpathentry kind="var" path="M2_REPO/mysql/mysql-connector-java/5.1.6/mysql-connector-java-5.1.6.jar"/> |
|
63 |
<classpathentry kind="var" path="M2_REPO/com/oracle/ojdbc14/10.2.0.3/ojdbc14-10.2.0.3.jar"/> |
|
64 |
<classpathentry kind="var" path="M2_REPO/org/gvsig/org.gvsig.andami/2.0-SNAPSHOT/org.gvsig.andami-2.0-SNAPSHOT.jar" sourcepath="M2_REPO/org/gvsig/org.gvsig.andami/2.0-SNAPSHOT/org.gvsig.andami-2.0-SNAPSHOT-sources.jar"/> |
|
65 |
<classpathentry kind="var" path="M2_REPO/org/gvsig/org.gvsig.app/2.0-SNAPSHOT/org.gvsig.app-2.0-SNAPSHOT.jar" sourcepath="M2_REPO/org/gvsig/org.gvsig.app/2.0-SNAPSHOT/org.gvsig.app-2.0-SNAPSHOT-sources.jar"/> |
|
66 |
<classpathentry kind="var" path="M2_REPO/org/gvsig/org.gvsig.compat/2.0-SNAPSHOT/org.gvsig.compat-2.0-SNAPSHOT.jar" sourcepath="M2_REPO/org/gvsig/org.gvsig.compat/2.0-SNAPSHOT/org.gvsig.compat-2.0-SNAPSHOT-sources.jar"/> |
|
67 |
<classpathentry kind="var" path="M2_REPO/org/gvsig/org.gvsig.compat/2.0-SNAPSHOT/org.gvsig.compat-2.0-SNAPSHOT-se.jar"/> |
|
68 |
<classpathentry kind="var" path="M2_REPO/org/gvsig/org.gvsig.coreplugin/2.0-SNAPSHOT/org.gvsig.coreplugin-2.0-SNAPSHOT.jar" sourcepath="M2_REPO/org/gvsig/org.gvsig.coreplugin/2.0-SNAPSHOT/org.gvsig.coreplugin-2.0-SNAPSHOT-sources.jar"/> |
|
69 |
<classpathentry kind="var" path="M2_REPO/org/gvsig/org.gvsig.dxf/2.0-SNAPSHOT/org.gvsig.dxf-2.0-SNAPSHOT.jar" sourcepath="M2_REPO/org/gvsig/org.gvsig.dxf/2.0-SNAPSHOT/org.gvsig.dxf-2.0-SNAPSHOT-sources.jar"/> |
|
70 |
<classpathentry kind="var" path="M2_REPO/org/gvsig/org.gvsig.fmap.control/2.0-SNAPSHOT/org.gvsig.fmap.control-2.0-SNAPSHOT.jar" sourcepath="M2_REPO/org/gvsig/org.gvsig.fmap.control/2.0-SNAPSHOT/org.gvsig.fmap.control-2.0-SNAPSHOT-sources.jar"/> |
|
71 |
<classpathentry kind="var" path="M2_REPO/org/gvsig/org.gvsig.fmap.dal/2.0-SNAPSHOT/org.gvsig.fmap.dal-2.0-SNAPSHOT.jar" sourcepath="M2_REPO/org/gvsig/org.gvsig.fmap.dal/2.0-SNAPSHOT/org.gvsig.fmap.dal-2.0-SNAPSHOT-sources.jar"/> |
|
72 |
<classpathentry kind="var" path="M2_REPO/org/gvsig/org.gvsig.fmap.dal/2.0-SNAPSHOT/org.gvsig.fmap.dal-2.0-SNAPSHOT-impl.jar"/> |
|
73 |
<classpathentry kind="var" path="M2_REPO/org/gvsig/org.gvsig.fmap.dal/2.0-SNAPSHOT/org.gvsig.fmap.dal-2.0-SNAPSHOT-spi.jar"/> |
|
74 |
<classpathentry kind="var" path="M2_REPO/org/gvsig/org.gvsig.fmap.dal.db/2.0-SNAPSHOT/org.gvsig.fmap.dal.db-2.0-SNAPSHOT.jar" sourcepath="M2_REPO/org/gvsig/org.gvsig.fmap.dal.db/2.0-SNAPSHOT/org.gvsig.fmap.dal.db-2.0-SNAPSHOT-sources.jar"/> |
|
75 |
<classpathentry kind="var" path="M2_REPO/org/gvsig/org.gvsig.fmap.dal.db/2.0-SNAPSHOT/org.gvsig.fmap.dal.db-2.0-SNAPSHOT-store.jdbc.jar"/> |
|
76 |
<classpathentry kind="var" path="M2_REPO/org/gvsig/org.gvsig.fmap.dal.db/2.0-SNAPSHOT/org.gvsig.fmap.dal.db-2.0-SNAPSHOT-store.mysql.jar"/> |
|
77 |
<classpathentry kind="var" path="M2_REPO/org/gvsig/org.gvsig.fmap.dal.db/2.0-SNAPSHOT/org.gvsig.fmap.dal.db-2.0-SNAPSHOT-store.postgresql.jar"/> |
|
78 |
<classpathentry kind="var" path="M2_REPO/org/gvsig/org.gvsig.fmap.dal.file/2.0-SNAPSHOT/org.gvsig.fmap.dal.file-2.0-SNAPSHOT.jar" sourcepath="M2_REPO/org/gvsig/org.gvsig.fmap.dal.file/2.0-SNAPSHOT/org.gvsig.fmap.dal.file-2.0-SNAPSHOT-sources.jar"/> |
|
79 |
<classpathentry kind="var" path="M2_REPO/org/gvsig/org.gvsig.fmap.dal.file/2.0-SNAPSHOT/org.gvsig.fmap.dal.file-2.0-SNAPSHOT-store.dbf.jar"/> |
|
80 |
<classpathentry kind="var" path="M2_REPO/org/gvsig/org.gvsig.fmap.dal.file/2.0-SNAPSHOT/org.gvsig.fmap.dal.file-2.0-SNAPSHOT-store.dgn.jar"/> |
|
81 |
<classpathentry kind="var" path="M2_REPO/org/gvsig/org.gvsig.fmap.dal.file/2.0-SNAPSHOT/org.gvsig.fmap.dal.file-2.0-SNAPSHOT-store.dgn.legend.jar"/> |
|
82 |
<classpathentry kind="var" path="M2_REPO/org/gvsig/org.gvsig.fmap.dal.file/2.0-SNAPSHOT/org.gvsig.fmap.dal.file-2.0-SNAPSHOT-store.dxf.jar"/> |
|
83 |
<classpathentry kind="var" path="M2_REPO/org/gvsig/org.gvsig.fmap.dal.file/2.0-SNAPSHOT/org.gvsig.fmap.dal.file-2.0-SNAPSHOT-store.dxf.legend.jar"/> |
|
84 |
<classpathentry kind="var" path="M2_REPO/org/gvsig/org.gvsig.fmap.dal.file/2.0-SNAPSHOT/org.gvsig.fmap.dal.file-2.0-SNAPSHOT-store.shp.jar"/> |
|
85 |
<classpathentry kind="var" path="M2_REPO/org/gvsig/org.gvsig.fmap.dal.index.spatial/2.0-SNAPSHOT/org.gvsig.fmap.dal.index.spatial-2.0-SNAPSHOT-gt2.jar"/> |
|
86 |
<classpathentry kind="var" path="M2_REPO/org/gvsig/org.gvsig.fmap.dal.index.spatial/2.0-SNAPSHOT/org.gvsig.fmap.dal.index.spatial-2.0-SNAPSHOT-jsi.jar"/> |
|
87 |
<classpathentry kind="var" path="M2_REPO/org/gvsig/org.gvsig.fmap.dal.index.spatial/2.0-SNAPSHOT/org.gvsig.fmap.dal.index.spatial-2.0-SNAPSHOT-jts.jar"/> |
|
88 |
<classpathentry kind="var" path="M2_REPO/org/gvsig/org.gvsig.fmap.geometry/2.0-SNAPSHOT/org.gvsig.fmap.geometry-2.0-SNAPSHOT.jar" sourcepath="M2_REPO/org/gvsig/org.gvsig.fmap.geometry/2.0-SNAPSHOT/org.gvsig.fmap.geometry-2.0-SNAPSHOT-sources.jar"/> |
|
89 |
<classpathentry kind="var" path="M2_REPO/org/gvsig/org.gvsig.fmap.geometry/2.0-SNAPSHOT/org.gvsig.fmap.geometry-2.0-SNAPSHOT-impl.jar"/> |
|
90 |
<classpathentry kind="var" path="M2_REPO/org/gvsig/org.gvsig.fmap.geometry/2.0-SNAPSHOT/org.gvsig.fmap.geometry-2.0-SNAPSHOT-operation.jar"/> |
|
91 |
<classpathentry kind="var" path="M2_REPO/org/gvsig/org.gvsig.fmap.mapcontext/2.0-SNAPSHOT/org.gvsig.fmap.mapcontext-2.0-SNAPSHOT.jar" sourcepath="M2_REPO/org/gvsig/org.gvsig.fmap.mapcontext/2.0-SNAPSHOT/org.gvsig.fmap.mapcontext-2.0-SNAPSHOT-sources.jar"/> |
|
92 |
<classpathentry kind="var" path="M2_REPO/org/gvsig/org.gvsig.fmap.mapcontext/2.0-SNAPSHOT/org.gvsig.fmap.mapcontext-2.0-SNAPSHOT-operation.jar"/> |
|
93 |
<classpathentry kind="var" path="M2_REPO/org/gvsig/org.gvsig.geodb/2.0-SNAPSHOT/org.gvsig.geodb-2.0-SNAPSHOT.jar" sourcepath="M2_REPO/org/gvsig/org.gvsig.geodb/2.0-SNAPSHOT/org.gvsig.geodb-2.0-SNAPSHOT-sources.jar"/> |
|
94 |
<classpathentry kind="var" path="M2_REPO/org/gvsig/org.gvsig.i18n/2.0-SNAPSHOT/org.gvsig.i18n-2.0-SNAPSHOT.jar" sourcepath="M2_REPO/org/gvsig/org.gvsig.i18n/2.0-SNAPSHOT/org.gvsig.i18n-2.0-SNAPSHOT-sources.jar"/> |
|
95 |
<classpathentry kind="var" path="M2_REPO/org/gvsig/org.gvsig.jgdal/2.0/org.gvsig.jgdal-2.0.jar" sourcepath="M2_REPO/org/gvsig/org.gvsig.jgdal/2.0/org.gvsig.jgdal-2.0-sources.jar"> |
|
96 |
<attributes> |
|
97 |
<attribute value="jar:file:/C:/Documents%20and%20Settings/vsanjaime/.m2/repository/org/gvsig/org.gvsig.jgdal/2.0/org.gvsig.jgdal-2.0-javadoc.jar!/" name="javadoc_location"/> |
|
98 |
</attributes> |
|
99 |
</classpathentry> |
|
100 |
<classpathentry kind="var" path="M2_REPO/org/gvsig/org.gvsig.jpotrace/2.0-SNAPSHOT/org.gvsig.jpotrace-2.0-SNAPSHOT.jar"/> |
|
101 |
<classpathentry kind="var" path="M2_REPO/org/gvsig/org.gvsig.metadata/2.0-SNAPSHOT/org.gvsig.metadata-2.0-SNAPSHOT.jar" sourcepath="M2_REPO/org/gvsig/org.gvsig.metadata/2.0-SNAPSHOT/org.gvsig.metadata-2.0-SNAPSHOT-sources.jar"/> |
|
102 |
<classpathentry kind="var" path="M2_REPO/org/gvsig/org.gvsig.projection/2.0-SNAPSHOT/org.gvsig.projection-2.0-SNAPSHOT.jar" sourcepath="M2_REPO/org/gvsig/org.gvsig.projection/2.0-SNAPSHOT/org.gvsig.projection-2.0-SNAPSHOT-sources.jar"/> |
|
103 |
<classpathentry kind="var" path="M2_REPO/org/gvsig/org.gvsig.projection/2.0-SNAPSHOT/org.gvsig.projection-2.0-SNAPSHOT-cresques-impl.jar"/> |
|
104 |
<classpathentry kind="var" path="M2_REPO/org/gvsig/org.gvsig.projection/2.0-SNAPSHOT/org.gvsig.projection-2.0-SNAPSHOT-cresques-ui.jar"/> |
|
105 |
<classpathentry kind="var" path="M2_REPO/org/gvsig/org.gvsig.raster/2.0-SNAPSHOT/org.gvsig.raster-2.0-SNAPSHOT.jar" sourcepath="M2_REPO/org/gvsig/org.gvsig.raster/2.0-SNAPSHOT/org.gvsig.raster-2.0-SNAPSHOT-sources.jar"/> |
|
106 |
<classpathentry kind="var" path="M2_REPO/org/gvsig/org.gvsig.tools/2.0-SNAPSHOT/org.gvsig.tools-2.0-SNAPSHOT.jar" sourcepath="M2_REPO/org/gvsig/org.gvsig.tools/2.0-SNAPSHOT/org.gvsig.tools-2.0-SNAPSHOT-sources.jar"/> |
|
107 |
<classpathentry kind="var" path="M2_REPO/org/gvsig/org.gvsig.tools.evaluator.sqljep/2.0-SNAPSHOT/org.gvsig.tools.evaluator.sqljep-2.0-SNAPSHOT.jar" sourcepath="M2_REPO/org/gvsig/org.gvsig.tools.evaluator.sqljep/2.0-SNAPSHOT/org.gvsig.tools.evaluator.sqljep-2.0-SNAPSHOT-sources.jar"/> |
|
108 |
<classpathentry kind="var" path="M2_REPO/org/gvsig/org.gvsig.ui/2.0-SNAPSHOT/org.gvsig.ui-2.0-SNAPSHOT.jar" sourcepath="M2_REPO/org/gvsig/org.gvsig.ui/2.0-SNAPSHOT/org.gvsig.ui-2.0-SNAPSHOT-sources.jar"/> |
|
109 |
<classpathentry kind="var" path="M2_REPO/org/gvsig/org.gvsig.utils/2.0-SNAPSHOT/org.gvsig.utils-2.0-SNAPSHOT.jar" sourcepath="M2_REPO/org/gvsig/org.gvsig.utils/2.0-SNAPSHOT/org.gvsig.utils-2.0-SNAPSHOT-sources.jar"/> |
|
110 |
<classpathentry kind="var" path="M2_REPO/org/gvsig/legacy/pdf-transcoder/gvsig/pdf-transcoder-gvsig.jar"/> |
|
111 |
<classpathentry kind="var" path="M2_REPO/postgresql/postgresql/8.3-603.jdbc3/postgresql-8.3-603.jdbc3.jar"/> |
|
112 |
<classpathentry kind="var" path="M2_REPO/org/slf4j/slf4j-api/1.5.5/slf4j-api-1.5.5.jar" sourcepath="M2_REPO/org/slf4j/slf4j-api/1.5.5/slf4j-api-1.5.5-sources.jar"/> |
|
113 |
<classpathentry kind="var" path="M2_REPO/org/slf4j/slf4j-log4j12/1.5.5/slf4j-log4j12-1.5.5.jar" sourcepath="M2_REPO/org/slf4j/slf4j-log4j12/1.5.5/slf4j-log4j12-1.5.5-sources.jar"/> |
|
114 |
<classpathentry kind="var" path="M2_REPO/org/gvsig/legacy/spatialindex/gvsig/spatialindex-gvsig.jar"/> |
|
115 |
<classpathentry kind="var" path="M2_REPO/org/gvsig/legacy/sqljep/gvsig/sqljep-gvsig.jar"/> |
|
116 |
<classpathentry kind="var" path="M2_REPO/org/gvsig/legacy/tempFileManager/gvsig/tempFileManager-gvsig.jar"/> |
|
117 |
<classpathentry kind="var" path="M2_REPO/org/gvsig/legacy/units/gvsig/units-gvsig.jar"/> |
|
118 |
<classpathentry kind="var" path="M2_REPO/org/gvsig/legacy/vecmath/gvsig/vecmath-gvsig.jar"/> |
|
119 |
<classpathentry kind="var" path="M2_REPO/org/gvsig/legacy/xerces/gvsig/xerces-gvsig.jar"/> |
|
120 |
<classpathentry kind="var" path="M2_REPO/org/gvsig/legacy/xml-apis/gvsig/xml-apis-gvsig.jar"/> |
|
121 |
<classpathentry kind="var" path="M2_REPO/org/gvsig/legacy/xml-apis-ext/gvsig/xml-apis-ext-gvsig.jar"/> |
|
122 |
<classpathentry kind="var" path="M2_REPO/org/gvsig/legacy/xmlrpc/gvsig/xmlrpc-gvsig.jar"/> |
|
123 |
<classpathentry kind="var" path="M2_REPO/org/gvsig/legacy/zql/gvsig/zql-gvsig.jar"/> |
|
124 |
</classpath> |
|
3 |
<classpathentry kind="src" path="src"/> |
|
4 |
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/> |
|
5 |
<classpathentry kind="var" path="M2_REPO/org/gvsig/legacy/batik/batik-anim/gvsig/batik-anim-gvsig.jar"/> |
|
6 |
<classpathentry kind="var" path="M2_REPO/org/gvsig/legacy/batik/batik-awt-util/gvsig/batik-awt-util-gvsig.jar"/> |
|
7 |
<classpathentry kind="var" path="M2_REPO/org/gvsig/legacy/batik/batik-bridge/gvsig/batik-bridge-gvsig.jar"/> |
|
8 |
<classpathentry kind="var" path="M2_REPO/org/gvsig/legacy/batik/batik-codec/gvsig/batik-codec-gvsig.jar"/> |
|
9 |
<classpathentry kind="var" path="M2_REPO/org/gvsig/legacy/batik/batik-css/gvsig/batik-css-gvsig.jar"/> |
|
10 |
<classpathentry kind="var" path="M2_REPO/org/gvsig/legacy/batik/batik-dom/gvsig/batik-dom-gvsig.jar"/> |
|
11 |
<classpathentry kind="var" path="M2_REPO/org/gvsig/legacy/batik/batik-ext/gvsig/batik-ext-gvsig.jar"/> |
|
12 |
<classpathentry kind="var" path="M2_REPO/org/gvsig/legacy/batik/batik-extension/gvsig/batik-extension-gvsig.jar"/> |
|
13 |
<classpathentry kind="var" path="M2_REPO/org/gvsig/legacy/batik/batik-gui-util/gvsig/batik-gui-util-gvsig.jar"/> |
|
14 |
<classpathentry kind="var" path="M2_REPO/org/gvsig/legacy/batik/batik-gvt/gvsig/batik-gvt-gvsig.jar"/> |
|
15 |
<classpathentry kind="var" path="M2_REPO/org/gvsig/legacy/batik/batik-parser/gvsig/batik-parser-gvsig.jar"/> |
|
16 |
<classpathentry kind="var" path="M2_REPO/org/gvsig/legacy/batik/batik-script/gvsig/batik-script-gvsig.jar"/> |
|
17 |
<classpathentry kind="var" path="M2_REPO/org/gvsig/legacy/batik/batik-svg-dom/gvsig/batik-svg-dom-gvsig.jar"/> |
|
18 |
<classpathentry kind="var" path="M2_REPO/org/gvsig/legacy/batik/batik-svggen/gvsig/batik-svggen-gvsig.jar"/> |
|
19 |
<classpathentry kind="var" path="M2_REPO/org/gvsig/legacy/batik/batik-swing/gvsig/batik-swing-gvsig.jar"/> |
|
20 |
<classpathentry kind="var" path="M2_REPO/org/gvsig/legacy/batik/batik-transcoder/gvsig/batik-transcoder-gvsig.jar"/> |
|
21 |
<classpathentry kind="var" path="M2_REPO/org/gvsig/legacy/batik/batik-util/gvsig/batik-util-gvsig.jar"/> |
|
22 |
<classpathentry kind="var" path="M2_REPO/org/gvsig/legacy/batik/batik-xml/gvsig/batik-xml-gvsig.jar"/> |
|
23 |
<classpathentry kind="var" path="M2_REPO/bouncycastle/bcmail-jdk14/138/bcmail-jdk14-138.jar"/> |
|
24 |
<classpathentry kind="var" path="M2_REPO/bouncycastle/bcprov-jdk14/138/bcprov-jdk14-138.jar"/> |
|
25 |
<classpathentry kind="var" path="M2_REPO/org/gvsig/legacy/castor/gvsig/castor-gvsig.jar"/> |
|
26 |
<classpathentry kind="var" path="M2_REPO/commons-collections/commons-collections/3.2.1/commons-collections-3.2.1.jar" sourcepath="M2_REPO/commons-collections/commons-collections/3.2.1/commons-collections-3.2.1-sources.jar"> |
|
27 |
<attributes> |
|
28 |
<attribute name="javadoc_location" value="jar:file:/C:/Documents%20and%20Settings/vsanjaime/.m2/repository/commons-collections/commons-collections/3.2.1/commons-collections-3.2.1-javadoc.jar!/"/> |
|
29 |
</attributes> |
|
30 |
</classpathentry> |
|
31 |
<classpathentry kind="var" path="M2_REPO/commons-dbcp/commons-dbcp/1.2.2/commons-dbcp-1.2.2.jar"/> |
|
32 |
<classpathentry kind="var" path="M2_REPO/commons-pool/commons-pool/1.3/commons-pool-1.3.jar" sourcepath="M2_REPO/commons-pool/commons-pool/1.3/commons-pool-1.3-sources.jar"/> |
|
33 |
<classpathentry kind="var" path="M2_REPO/org/gvsig/legacy/geoapi/gvsig/geoapi-gvsig.jar"/> |
|
34 |
<classpathentry kind="var" path="M2_REPO/org/gvsig/legacy/geojava/gvsig/geojava-gvsig.jar"/> |
|
35 |
<classpathentry kind="var" path="M2_REPO/org/gvsig/legacy/gt2-legacy/gvsig/gt2-legacy-gvsig.jar"/> |
|
36 |
<classpathentry kind="var" path="M2_REPO/org/gvsig/legacy/gt2-main/gvsig/gt2-main-gvsig.jar"/> |
|
37 |
<classpathentry kind="var" path="M2_REPO/org/gvsig/legacy/gt2-postgis/gvsig/gt2-postgis-gvsig.jar"/> |
|
38 |
<classpathentry kind="var" path="M2_REPO/org/gvsig/legacy/gt2sidx/gvsig/gt2sidx-gvsig.jar"/> |
|
39 |
<classpathentry kind="var" path="M2_REPO/org/gvsig/legacy/h2/gvsig/h2-gvsig.jar"/> |
|
40 |
<classpathentry kind="var" path="M2_REPO/com/lowagie/itext/2.1.4/itext-2.1.4.jar" sourcepath="M2_REPO/com/lowagie/itext/2.1.4/itext-2.1.4-sources.jar"> |
|
41 |
<attributes> |
|
42 |
<attribute name="javadoc_location" value="jar:file:/C:/Documents%20and%20Settings/vsanjaime/.m2/repository/com/lowagie/itext/2.1.4/itext-2.1.4-javadoc.jar!/"/> |
|
43 |
</attributes> |
|
44 |
</classpathentry> |
|
45 |
<classpathentry kind="var" path="M2_REPO/javax/media/jai_codec/1.1.3/jai_codec-1.1.3.jar"/> |
|
46 |
<classpathentry kind="var" path="M2_REPO/javax/media/jai_core/1.1.3/jai_core-1.1.3.jar"/> |
|
47 |
<classpathentry kind="var" path="M2_REPO/org/gvsig/legacy/javaws/gvsig/javaws-gvsig.jar"/> |
|
48 |
<classpathentry kind="var" path="M2_REPO/org/gvsig/legacy/jcalendar/gvsig/jcalendar-gvsig.jar"/> |
|
49 |
<classpathentry kind="var" path="M2_REPO/org/gvsig/legacy/jcommon/gvsig/jcommon-gvsig.jar"/> |
|
50 |
<classpathentry kind="var" path="M2_REPO/org/gvsig/legacy/jfreechart/gvsig/jfreechart-gvsig.jar"/> |
|
51 |
<classpathentry kind="var" path="M2_REPO/org/gvsig/legacy/jh/gvsig/jh-gvsig.jar"/> |
|
52 |
<classpathentry kind="var" path="M2_REPO/org/gvsig/legacy/JimiProClasses/gvsig/JimiProClasses-gvsig.jar"/> |
|
53 |
<classpathentry kind="var" path="M2_REPO/org/gvsig/legacy/jpedalSTD/gvsig/jpedalSTD-gvsig.jar"/> |
|
54 |
<classpathentry kind="var" path="M2_REPO/com/vividsolutions/jts/1.8/jts-1.8.jar"/> |
|
55 |
<classpathentry kind="var" path="M2_REPO/org/gvsig/legacy/jts/gvsig/jts-gvsig.jar"/> |
|
56 |
<classpathentry kind="var" path="M2_REPO/org/gvsig/legacy/JUF/gvsig/JUF-gvsig.jar"/> |
|
57 |
<classpathentry kind="var" path="M2_REPO/junit/junit/3.8.1/junit-3.8.1.jar" sourcepath="M2_REPO/junit/junit/3.8.1/junit-3.8.1-sources.jar"/> |
|
58 |
<classpathentry kind="var" path="M2_REPO/org/gvsig/legacy/JWizardComponent/gvsig/JWizardComponent-gvsig.jar"/> |
|
59 |
<classpathentry kind="var" path="M2_REPO/org/gvsig/legacy/kxml2/gvsig/kxml2-gvsig.jar"/> |
|
60 |
<classpathentry kind="var" path="M2_REPO/log4j/log4j/1.2.14/log4j-1.2.14.jar" sourcepath="M2_REPO/log4j/log4j/1.2.14/log4j-1.2.14-sources.jar"/> |
|
61 |
<classpathentry kind="var" path="M2_REPO/org/gvsig/legacy/looks/gvsig/looks-gvsig.jar"/> |
|
62 |
<classpathentry kind="var" path="M2_REPO/mysql/mysql-connector-java/5.1.6/mysql-connector-java-5.1.6.jar"/> |
|
63 |
<classpathentry kind="var" path="M2_REPO/com/oracle/ojdbc14/10.2.0.3/ojdbc14-10.2.0.3.jar" sourcepath="/M2_REPO/com/oracle/ojdbc14"/> |
|
64 |
<classpathentry kind="var" path="M2_REPO/org/gvsig/org.gvsig.andami/2.0-SNAPSHOT/org.gvsig.andami-2.0-SNAPSHOT.jar" sourcepath="M2_REPO/org/gvsig/org.gvsig.andami/2.0-SNAPSHOT/org.gvsig.andami-2.0-SNAPSHOT-sources.jar"/> |
|
65 |
<classpathentry kind="var" path="M2_REPO/org/gvsig/org.gvsig.app/2.0-SNAPSHOT/org.gvsig.app-2.0-SNAPSHOT.jar" sourcepath="M2_REPO/org/gvsig/org.gvsig.app/2.0-SNAPSHOT/org.gvsig.app-2.0-SNAPSHOT-sources.jar"/> |
|
66 |
<classpathentry kind="var" path="M2_REPO/org/gvsig/org.gvsig.compat/2.0-SNAPSHOT/org.gvsig.compat-2.0-SNAPSHOT.jar" sourcepath="M2_REPO/org/gvsig/org.gvsig.compat/2.0-SNAPSHOT/org.gvsig.compat-2.0-SNAPSHOT-sources.jar"/> |
|
67 |
<classpathentry kind="var" path="M2_REPO/org/gvsig/org.gvsig.compat/2.0-SNAPSHOT/org.gvsig.compat-2.0-SNAPSHOT-se.jar"/> |
|
68 |
<classpathentry kind="var" path="M2_REPO/org/gvsig/org.gvsig.coreplugin/2.0-SNAPSHOT/org.gvsig.coreplugin-2.0-SNAPSHOT.jar" sourcepath="M2_REPO/org/gvsig/org.gvsig.coreplugin/2.0-SNAPSHOT/org.gvsig.coreplugin-2.0-SNAPSHOT-sources.jar"/> |
|
69 |
<classpathentry kind="var" path="M2_REPO/org/gvsig/org.gvsig.dxf/2.0-SNAPSHOT/org.gvsig.dxf-2.0-SNAPSHOT.jar" sourcepath="M2_REPO/org/gvsig/org.gvsig.dxf/2.0-SNAPSHOT/org.gvsig.dxf-2.0-SNAPSHOT-sources.jar"/> |
|
70 |
<classpathentry kind="var" path="M2_REPO/org/gvsig/org.gvsig.fmap.control/2.0-SNAPSHOT/org.gvsig.fmap.control-2.0-SNAPSHOT.jar" sourcepath="M2_REPO/org/gvsig/org.gvsig.fmap.control/2.0-SNAPSHOT/org.gvsig.fmap.control-2.0-SNAPSHOT-sources.jar"/> |
|
71 |
<classpathentry kind="var" path="M2_REPO/org/gvsig/org.gvsig.fmap.dal/2.0-SNAPSHOT/org.gvsig.fmap.dal-2.0-SNAPSHOT.jar" sourcepath="M2_REPO/org/gvsig/org.gvsig.fmap.dal/2.0-SNAPSHOT/org.gvsig.fmap.dal-2.0-SNAPSHOT-sources.jar"/> |
|
72 |
<classpathentry kind="var" path="M2_REPO/org/gvsig/org.gvsig.fmap.dal/2.0-SNAPSHOT/org.gvsig.fmap.dal-2.0-SNAPSHOT-impl.jar"/> |
|
73 |
<classpathentry kind="var" path="M2_REPO/org/gvsig/org.gvsig.fmap.dal/2.0-SNAPSHOT/org.gvsig.fmap.dal-2.0-SNAPSHOT-spi.jar"/> |
|
74 |
<classpathentry kind="var" path="M2_REPO/org/gvsig/org.gvsig.fmap.dal.db/2.0-SNAPSHOT/org.gvsig.fmap.dal.db-2.0-SNAPSHOT.jar" sourcepath="M2_REPO/org/gvsig/org.gvsig.fmap.dal.db/2.0-SNAPSHOT/org.gvsig.fmap.dal.db-2.0-SNAPSHOT-sources.jar"/> |
|
75 |
<classpathentry kind="var" path="M2_REPO/org/gvsig/org.gvsig.fmap.dal.db/2.0-SNAPSHOT/org.gvsig.fmap.dal.db-2.0-SNAPSHOT-store.jdbc.jar"/> |
|
76 |
<classpathentry kind="var" path="M2_REPO/org/gvsig/org.gvsig.fmap.dal.db/2.0-SNAPSHOT/org.gvsig.fmap.dal.db-2.0-SNAPSHOT-store.mysql.jar"/> |
|
77 |
<classpathentry kind="var" path="M2_REPO/org/gvsig/org.gvsig.fmap.dal.db/2.0-SNAPSHOT/org.gvsig.fmap.dal.db-2.0-SNAPSHOT-store.postgresql.jar"/> |
|
78 |
<classpathentry kind="var" path="M2_REPO/org/gvsig/org.gvsig.fmap.dal.file/2.0-SNAPSHOT/org.gvsig.fmap.dal.file-2.0-SNAPSHOT.jar" sourcepath="M2_REPO/org/gvsig/org.gvsig.fmap.dal.file/2.0-SNAPSHOT/org.gvsig.fmap.dal.file-2.0-SNAPSHOT-sources.jar"/> |
|
79 |
<classpathentry kind="var" path="M2_REPO/org/gvsig/org.gvsig.fmap.dal.file/2.0-SNAPSHOT/org.gvsig.fmap.dal.file-2.0-SNAPSHOT-store.dbf.jar"/> |
|
80 |
<classpathentry kind="var" path="M2_REPO/org/gvsig/org.gvsig.fmap.dal.file/2.0-SNAPSHOT/org.gvsig.fmap.dal.file-2.0-SNAPSHOT-store.dgn.jar"/> |
|
81 |
<classpathentry kind="var" path="M2_REPO/org/gvsig/org.gvsig.fmap.dal.file/2.0-SNAPSHOT/org.gvsig.fmap.dal.file-2.0-SNAPSHOT-store.dgn.legend.jar"/> |
|
82 |
<classpathentry kind="var" path="M2_REPO/org/gvsig/org.gvsig.fmap.dal.file/2.0-SNAPSHOT/org.gvsig.fmap.dal.file-2.0-SNAPSHOT-store.dxf.jar"/> |
|
83 |
<classpathentry kind="var" path="M2_REPO/org/gvsig/org.gvsig.fmap.dal.file/2.0-SNAPSHOT/org.gvsig.fmap.dal.file-2.0-SNAPSHOT-store.dxf.legend.jar"/> |
|
84 |
<classpathentry kind="var" path="M2_REPO/org/gvsig/org.gvsig.fmap.dal.file/2.0-SNAPSHOT/org.gvsig.fmap.dal.file-2.0-SNAPSHOT-store.shp.jar"/> |
|
85 |
<classpathentry kind="var" path="M2_REPO/org/gvsig/org.gvsig.fmap.dal.index.spatial/2.0-SNAPSHOT/org.gvsig.fmap.dal.index.spatial-2.0-SNAPSHOT-gt2.jar"/> |
|
86 |
<classpathentry kind="var" path="M2_REPO/org/gvsig/org.gvsig.fmap.dal.index.spatial/2.0-SNAPSHOT/org.gvsig.fmap.dal.index.spatial-2.0-SNAPSHOT-jsi.jar"/> |
|
87 |
<classpathentry kind="var" path="M2_REPO/org/gvsig/org.gvsig.fmap.dal.index.spatial/2.0-SNAPSHOT/org.gvsig.fmap.dal.index.spatial-2.0-SNAPSHOT-jts.jar"/> |
|
88 |
<classpathentry kind="var" path="M2_REPO/org/gvsig/org.gvsig.fmap.geometry/2.0-SNAPSHOT/org.gvsig.fmap.geometry-2.0-SNAPSHOT.jar" sourcepath="M2_REPO/org/gvsig/org.gvsig.fmap.geometry/2.0-SNAPSHOT/org.gvsig.fmap.geometry-2.0-SNAPSHOT-sources.jar"/> |
|
89 |
<classpathentry kind="var" path="M2_REPO/org/gvsig/org.gvsig.fmap.geometry/2.0-SNAPSHOT/org.gvsig.fmap.geometry-2.0-SNAPSHOT-impl.jar"/> |
|
90 |
<classpathentry kind="var" path="M2_REPO/org/gvsig/org.gvsig.fmap.geometry/2.0-SNAPSHOT/org.gvsig.fmap.geometry-2.0-SNAPSHOT-operation.jar"/> |
|
91 |
<classpathentry kind="var" path="M2_REPO/org/gvsig/org.gvsig.fmap.mapcontext/2.0-SNAPSHOT/org.gvsig.fmap.mapcontext-2.0-SNAPSHOT.jar" sourcepath="M2_REPO/org/gvsig/org.gvsig.fmap.mapcontext/2.0-SNAPSHOT/org.gvsig.fmap.mapcontext-2.0-SNAPSHOT-sources.jar"/> |
|
92 |
<classpathentry kind="var" path="M2_REPO/org/gvsig/org.gvsig.fmap.mapcontext/2.0-SNAPSHOT/org.gvsig.fmap.mapcontext-2.0-SNAPSHOT-operation.jar"/> |
|
93 |
<classpathentry kind="var" path="M2_REPO/org/gvsig/org.gvsig.geodb/2.0-SNAPSHOT/org.gvsig.geodb-2.0-SNAPSHOT.jar" sourcepath="M2_REPO/org/gvsig/org.gvsig.geodb/2.0-SNAPSHOT/org.gvsig.geodb-2.0-SNAPSHOT-sources.jar"/> |
|
94 |
<classpathentry kind="var" path="M2_REPO/org/gvsig/org.gvsig.i18n/2.0-SNAPSHOT/org.gvsig.i18n-2.0-SNAPSHOT.jar" sourcepath="M2_REPO/org/gvsig/org.gvsig.i18n/2.0-SNAPSHOT/org.gvsig.i18n-2.0-SNAPSHOT-sources.jar"/> |
|
95 |
<classpathentry kind="var" path="M2_REPO/org/gvsig/org.gvsig.jgdal/2.0/org.gvsig.jgdal-2.0.jar" sourcepath="M2_REPO/org/gvsig/org.gvsig.jgdal/2.0/org.gvsig.jgdal-2.0-sources.jar"> |
|
96 |
<attributes> |
|
97 |
<attribute name="javadoc_location" value="jar:file:/C:/Documents%20and%20Settings/vsanjaime/.m2/repository/org/gvsig/org.gvsig.jgdal/2.0/org.gvsig.jgdal-2.0-javadoc.jar!/"/> |
|
98 |
</attributes> |
|
99 |
</classpathentry> |
|
100 |
<classpathentry kind="var" path="M2_REPO/org/gvsig/org.gvsig.jpotrace/2.0-SNAPSHOT/org.gvsig.jpotrace-2.0-SNAPSHOT.jar"/> |
|
101 |
<classpathentry kind="var" path="M2_REPO/org/gvsig/org.gvsig.metadata/2.0-SNAPSHOT/org.gvsig.metadata-2.0-SNAPSHOT.jar" sourcepath="M2_REPO/org/gvsig/org.gvsig.metadata/2.0-SNAPSHOT/org.gvsig.metadata-2.0-SNAPSHOT-sources.jar"/> |
|
102 |
<classpathentry kind="var" path="M2_REPO/org/gvsig/org.gvsig.projection/2.0-SNAPSHOT/org.gvsig.projection-2.0-SNAPSHOT.jar" sourcepath="M2_REPO/org/gvsig/org.gvsig.projection/2.0-SNAPSHOT/org.gvsig.projection-2.0-SNAPSHOT-sources.jar"/> |
|
103 |
<classpathentry kind="var" path="M2_REPO/org/gvsig/org.gvsig.projection/2.0-SNAPSHOT/org.gvsig.projection-2.0-SNAPSHOT-cresques-impl.jar"/> |
|
104 |
<classpathentry kind="var" path="M2_REPO/org/gvsig/org.gvsig.projection/2.0-SNAPSHOT/org.gvsig.projection-2.0-SNAPSHOT-cresques-ui.jar"/> |
|
105 |
<classpathentry kind="var" path="M2_REPO/org/gvsig/org.gvsig.raster/2.0-SNAPSHOT/org.gvsig.raster-2.0-SNAPSHOT.jar" sourcepath="M2_REPO/org/gvsig/org.gvsig.raster/2.0-SNAPSHOT/org.gvsig.raster-2.0-SNAPSHOT-sources.jar"/> |
|
106 |
<classpathentry kind="var" path="M2_REPO/org/gvsig/org.gvsig.symbology/2.0-SNAPSHOT/org.gvsig.symbology-2.0-SNAPSHOT.jar" sourcepath="M2_REPO/org/gvsig/org.gvsig.symbology/2.0-SNAPSHOT/org.gvsig.symbology-2.0-SNAPSHOT-sources.jar"/> |
|
107 |
<classpathentry kind="var" path="M2_REPO/org/gvsig/org.gvsig.tools/2.0-SNAPSHOT/org.gvsig.tools-2.0-SNAPSHOT.jar" sourcepath="M2_REPO/org/gvsig/org.gvsig.tools/2.0-SNAPSHOT/org.gvsig.tools-2.0-SNAPSHOT-sources.jar"/> |
|
108 |
<classpathentry kind="var" path="M2_REPO/org/gvsig/org.gvsig.tools.evaluator.sqljep/2.0-SNAPSHOT/org.gvsig.tools.evaluator.sqljep-2.0-SNAPSHOT.jar" sourcepath="M2_REPO/org/gvsig/org.gvsig.tools.evaluator.sqljep/2.0-SNAPSHOT/org.gvsig.tools.evaluator.sqljep-2.0-SNAPSHOT-sources.jar"/> |
|
109 |
<classpathentry kind="var" path="M2_REPO/org/gvsig/org.gvsig.ui/2.0-SNAPSHOT/org.gvsig.ui-2.0-SNAPSHOT.jar" sourcepath="M2_REPO/org/gvsig/org.gvsig.ui/2.0-SNAPSHOT/org.gvsig.ui-2.0-SNAPSHOT-sources.jar"/> |
|
110 |
<classpathentry kind="var" path="M2_REPO/org/gvsig/org.gvsig.utils/2.0-SNAPSHOT/org.gvsig.utils-2.0-SNAPSHOT.jar" sourcepath="M2_REPO/org/gvsig/org.gvsig.utils/2.0-SNAPSHOT/org.gvsig.utils-2.0-SNAPSHOT-sources.jar"/> |
|
111 |
<classpathentry kind="var" path="M2_REPO/org/gvsig/legacy/pdf-transcoder/gvsig/pdf-transcoder-gvsig.jar"/> |
|
112 |
<classpathentry kind="var" path="M2_REPO/postgresql/postgresql/8.3-603.jdbc3/postgresql-8.3-603.jdbc3.jar"/> |
|
113 |
<classpathentry kind="var" path="M2_REPO/org/slf4j/slf4j-api/1.5.5/slf4j-api-1.5.5.jar" sourcepath="M2_REPO/org/slf4j/slf4j-api/1.5.5/slf4j-api-1.5.5-sources.jar"/> |
|
114 |
<classpathentry kind="var" path="M2_REPO/org/slf4j/slf4j-log4j12/1.5.5/slf4j-log4j12-1.5.5.jar" sourcepath="M2_REPO/org/slf4j/slf4j-log4j12/1.5.5/slf4j-log4j12-1.5.5-sources.jar"/> |
|
115 |
<classpathentry kind="var" path="M2_REPO/org/gvsig/legacy/spatialindex/gvsig/spatialindex-gvsig.jar"/> |
|
116 |
<classpathentry kind="var" path="M2_REPO/org/gvsig/legacy/sqljep/gvsig/sqljep-gvsig.jar"/> |
|
117 |
<classpathentry kind="var" path="M2_REPO/org/gvsig/legacy/tempFileManager/gvsig/tempFileManager-gvsig.jar"/> |
|
118 |
<classpathentry kind="var" path="M2_REPO/org/gvsig/legacy/units/gvsig/units-gvsig.jar"/> |
|
119 |
<classpathentry kind="var" path="M2_REPO/org/gvsig/legacy/vecmath/gvsig/vecmath-gvsig.jar"/> |
|
120 |
<classpathentry kind="var" path="M2_REPO/org/gvsig/legacy/xerces/gvsig/xerces-gvsig.jar"/> |
|
121 |
<classpathentry kind="var" path="M2_REPO/org/gvsig/legacy/xml-apis/gvsig/xml-apis-gvsig.jar"/> |
|
122 |
<classpathentry kind="var" path="M2_REPO/org/gvsig/legacy/xml-apis-ext/gvsig/xml-apis-ext-gvsig.jar"/> |
|
123 |
<classpathentry kind="var" path="M2_REPO/org/gvsig/legacy/xmlrpc/gvsig/xmlrpc-gvsig.jar"/> |
|
124 |
<classpathentry kind="var" path="M2_REPO/org/gvsig/legacy/zql/gvsig/zql-gvsig.jar"/> |
|
125 |
<classpathentry combineaccessrules="false" kind="src" path="/libFMap_daldb"/> |
|
126 |
<classpathentry kind="output" path="target/classes"/> |
|
127 |
</classpath> |
branches/v2_0_0_prep/extensions/org.gvsig.oracle/config/config.xml | ||
---|---|---|
6 | 6 |
<resourceBundle name="text"/> |
7 | 7 |
<extensions> |
8 | 8 |
|
9 |
<extension class-name="org.gvsig.oraclespatial.extension.ExportOracleExtension" |
|
10 |
description="Support to access Oracle Spatial databases" active="true"> |
|
9 |
<extension class-name="org.gvsig.oracle.extension.ExportOracleExtension" |
|
10 |
description="Support to access Oracle databases" |
|
11 |
active="true"> |
|
11 | 12 |
|
12 | 13 |
<menu text="Capa/export_to/oracle_spatial" |
13 |
action-command="EXPORT_TO_ORACLE_SPATIAL"
|
|
14 |
action-command="EXPORT_TO_ORACLE" |
|
14 | 15 |
icon="images/oracle.png" |
15 | 16 |
position="400" /> |
16 | 17 |
</extension> |
17 | 18 |
|
18 |
<extension class-name="org.gvsig.oraclespatial.extension.NewOracleSpatialTableExtension" |
|
19 |
description="Support to create new Oracle Spatial tables" active="true"> |
|
20 |
<menu text="Vista/new_layer/new_oracle_spatial_table" action-command="NEW_ORACLE_SPATIAL" |
|
19 |
<extension class-name="org.gvsig.oracle.extension.NewOracleTableExtension" |
|
20 |
description="Support to create new Oracle Spatial tables" |
|
21 |
active="true"> |
|
22 |
|
|
23 |
<menu text="Vista/new_layer/new_oracle_spatial_table" |
|
24 |
action-command="NEW_ORACLE_TABLE" |
|
21 | 25 |
icon="images/oracle.png" /> |
22 | 26 |
</extension> |
23 | 27 |
|
branches/v2_0_0_prep/extensions/org.gvsig.oracle/target/mvn-eclipse-cache.properties | ||
---|---|---|
1 | 1 |
#Temporary index for unavailable sources and javadocs |
2 |
#Thu Jul 09 13:58:21 CEST 2009
|
|
2 |
#Mon Jul 27 14:04:18 CEST 2009
|
|
3 | 3 |
org.gvsig.legacy\:jcalendar\:gvsig\:javadoc=true |
4 | 4 |
org.gvsig.legacy\:vecmath\:gvsig\:sources=true |
5 | 5 |
javax.media\:jai_core\:1.1.3\:sources=true |
... | ... | |
30 | 30 |
org.gvsig\:org.gvsig.fmap.dal.index.spatial\:2.0-SNAPSHOT\:javadoc\:gt2=true |
31 | 31 |
org.gvsig.legacy.batik\:batik-script\:gvsig\:javadoc=true |
32 | 32 |
org.gvsig.legacy\:castor\:gvsig\:sources=true |
33 |
org.gvsig\:org.gvsig.raster\:2.0-SNAPSHOT\:javadoc=true |
|
34 | 33 |
org.gvsig\:org.gvsig.fmap.dal.file\:2.0-SNAPSHOT\:sources\:store.dgn=true |
35 | 34 |
org.gvsig.legacy.batik\:batik-extension\:gvsig\:javadoc=true |
35 |
org.gvsig\:org.gvsig.raster\:2.0-SNAPSHOT\:javadoc=true |
|
36 | 36 |
org.gvsig\:org.gvsig.fmap.dal.file\:2.0-SNAPSHOT\:sources\:store.dxf.legend=true |
37 | 37 |
org.gvsig\:org.gvsig.fmap.mapcontext\:2.0-SNAPSHOT\:javadoc\:operation=true |
38 | 38 |
org.gvsig.legacy\:xml-apis\:gvsig\:sources=true |
39 | 39 |
org.gvsig\:org.gvsig.utils\:2.0-SNAPSHOT\:javadoc=true |
40 | 40 |
org.gvsig.legacy\:gt2-postgis\:gvsig\:sources=true |
41 | 41 |
org.gvsig\:org.gvsig.fmap.dal.index.spatial\:2.0-SNAPSHOT\:sources\:jts=true |
42 |
org.gvsig.legacy.batik\:batik-anim\:gvsig\:javadoc=true |
|
42 | 43 |
org.gvsig.legacy\:jpedalSTD\:gvsig\:javadoc=true |
43 |
org.gvsig.legacy.batik\:batik-anim\:gvsig\:javadoc=true |
|
44 | 44 |
org.gvsig\:org.gvsig.fmap.geometry\:2.0-SNAPSHOT\:sources\:operation=true |
45 | 45 |
org.gvsig.legacy\:jh\:gvsig\:sources=true |
46 | 46 |
org.gvsig\:org.gvsig.fmap.dal\:2.0-SNAPSHOT\:javadoc\:spi=true |
... | ... | |
73 | 73 |
commons-pool\:commons-pool\:1.3\:javadoc=true |
74 | 74 |
javax.media\:jai_core\:1.1.3\:javadoc=true |
75 | 75 |
org.gvsig.legacy\:gt2-main\:gvsig\:sources=true |
76 |
org.gvsig\:org.gvsig.symbology\:2.0-SNAPSHOT\:javadoc=true |
|
76 | 77 |
org.gvsig.legacy.batik\:batik-svggen\:gvsig\:sources=true |
77 | 78 |
org.gvsig.legacy.batik\:batik-transcoder\:gvsig\:javadoc=true |
78 | 79 |
org.gvsig\:org.gvsig.app\:2.0-SNAPSHOT\:javadoc=true |
... | ... | |
98 | 99 |
org.gvsig\:org.gvsig.jgdal\:2.0\:javadoc\:win-nt-vs8-i386-dynamic=true |
99 | 100 |
bouncycastle\:bcmail-jdk14\:138\:sources=true |
100 | 101 |
org.gvsig\:org.gvsig.fmap.dal\:2.0-SNAPSHOT\:sources\:impl=true |
102 |
org.gvsig\:org.gvsig.fmap.dal.file\:2.0-SNAPSHOT\:javadoc=true |
|
101 | 103 |
postgresql\:postgresql\:8.3-603.jdbc3\:javadoc=true |
102 |
org.gvsig\:org.gvsig.fmap.dal.file\:2.0-SNAPSHOT\:javadoc=true |
|
103 | 104 |
org.gvsig\:org.gvsig.andami\:2.0-SNAPSHOT\:javadoc=true |
104 | 105 |
org.gvsig.legacy\:jts\:gvsig\:sources=true |
105 | 106 |
org.gvsig\:org.gvsig.ui\:2.0-SNAPSHOT\:javadoc=true |
... | ... | |
109 | 110 |
org.gvsig.legacy.batik\:batik-xml\:gvsig\:sources=true |
110 | 111 |
org.gvsig.legacy\:jcommon\:gvsig\:sources=true |
111 | 112 |
org.gvsig.legacy.batik\:batik-dom\:gvsig\:sources=true |
113 |
org.gvsig.legacy\:javaws\:gvsig\:sources=true |
|
112 | 114 |
org.gvsig\:org.gvsig.fmap.dal.index.spatial\:2.0-SNAPSHOT\:javadoc\:jsi=true |
113 |
org.gvsig.legacy\:javaws\:gvsig\:sources=true |
|
114 | 115 |
org.gvsig.legacy\:xml-apis\:gvsig\:javadoc=true |
115 | 116 |
org.gvsig.legacy\:gt2-postgis\:gvsig\:javadoc=true |
116 | 117 |
org.gvsig.legacy\:jh\:gvsig\:javadoc=true |
... | ... | |
119 | 120 |
org.gvsig.legacy.batik\:batik-parser\:gvsig\:sources=true |
120 | 121 |
org.gvsig.legacy\:h2\:gvsig\:javadoc=true |
121 | 122 |
org.gvsig\:org.gvsig.fmap.dal.file\:2.0-SNAPSHOT\:sources\:store.dbf=true |
123 |
org.gvsig\:org.gvsig.fmap.geometry\:2.0-SNAPSHOT\:javadoc\:impl=true |
|
122 | 124 |
mysql\:mysql-connector-java\:5.1.6\:javadoc=true |
123 |
org.gvsig\:org.gvsig.fmap.geometry\:2.0-SNAPSHOT\:javadoc\:impl=true |
|
124 | 125 |
org.gvsig\:org.gvsig.jpotrace\:2.0-SNAPSHOT\:javadoc=true |
125 | 126 |
org.gvsig\:org.gvsig.tools.evaluator.sqljep\:2.0-SNAPSHOT\:javadoc=true |
126 | 127 |
org.gvsig\:org.gvsig.coreplugin\:2.0-SNAPSHOT\:javadoc=true |
... | ... | |
132 | 133 |
org.gvsig.legacy\:gt2sidx\:gvsig\:javadoc=true |
133 | 134 |
org.gvsig.legacy\:sqljep\:gvsig\:sources=true |
134 | 135 |
org.gvsig.legacy\:kxml2\:gvsig\:sources=true |
135 |
org.gvsig\:org.gvsig.fmap.dal.file\:2.0-SNAPSHOT\:javadoc\:store.dxf.legend=true |
|
136 | 136 |
org.gdal\:gdal\:1.6.0\:sources\:win-nt-vs8-i386-dynamic=true |
137 | 137 |
org.gvsig.legacy\:geojava\:gvsig\:javadoc=true |
138 |
org.gvsig\:org.gvsig.fmap.dal.file\:2.0-SNAPSHOT\:javadoc\:store.dxf.legend=true |
|
138 | 139 |
javax.media\:jai_codec\:1.1.3\:sources=true |
139 | 140 |
org.gvsig.legacy.batik\:batik-gui-util\:gvsig\:javadoc=true |
140 | 141 |
org.gvsig.legacy.batik\:batik-gvt\:gvsig\:sources=true |
141 | 142 |
org.gvsig.legacy\:xerces\:gvsig\:javadoc=true |
143 |
com.vividsolutions\:jts\:1.8\:javadoc=true |
|
142 | 144 |
bouncycastle\:bcprov-jdk14\:138\:javadoc=true |
143 |
com.vividsolutions\:jts\:1.8\:javadoc=true |
|
144 | 145 |
org.gvsig.legacy\:xmlrpc\:gvsig\:javadoc=true |
146 |
org.gvsig.legacy.batik\:batik-swing\:gvsig\:sources=true |
|
147 |
org.gvsig.legacy.batik\:batik-util\:gvsig\:javadoc=true |
|
145 | 148 |
org.gvsig.legacy\:spatialindex\:gvsig\:javadoc=true |
146 |
org.gvsig.legacy.batik\:batik-util\:gvsig\:javadoc=true |
|
147 |
org.gvsig.legacy.batik\:batik-swing\:gvsig\:sources=true |
|
148 | 149 |
org.gvsig\:org.gvsig.jgdal\:2.0\:sources\:win-nt-vs8-i386-dynamic=true |
149 | 150 |
org.gvsig.legacy\:JUF\:gvsig\:sources=true |
150 | 151 |
org.gvsig.legacy.batik\:batik-bridge\:gvsig\:sources=true |
... | ... | |
159 | 160 |
org.gvsig.legacy.batik\:batik-extension\:gvsig\:sources=true |
160 | 161 |
org.gvsig.legacy\:jfreechart\:gvsig\:javadoc=true |
161 | 162 |
org.gvsig\:org.gvsig.fmap.dal.file\:2.0-SNAPSHOT\:sources\:store.dxf=true |
163 |
org.gvsig\:org.gvsig.fmap.dal.file\:2.0-SNAPSHOT\:javadoc\:store.dgn=true |
|
162 | 164 |
org.gvsig\:org.gvsig.fmap.dal.db\:2.0-SNAPSHOT\:javadoc\:store.postgresql=true |
163 |
org.gvsig\:org.gvsig.fmap.dal.file\:2.0-SNAPSHOT\:javadoc\:store.dgn=true
|
|
165 |
org.gvsig.legacy.batik\:batik-anim\:gvsig\:sources=true
|
|
164 | 166 |
org.gvsig.legacy\:jpedalSTD\:gvsig\:sources=true |
165 |
org.gvsig.legacy.batik\:batik-anim\:gvsig\:sources=true |
|
166 | 167 |
org.gvsig\:org.gvsig.compat\:2.0-SNAPSHOT\:sources\:se=true |
168 |
org.gvsig\:org.gvsig.fmap.geometry\:2.0-SNAPSHOT\:javadoc\:operation=true |
|
167 | 169 |
org.gvsig.legacy\:gt2-legacy\:gvsig\:javadoc=true |
168 |
org.gvsig\:org.gvsig.fmap.geometry\:2.0-SNAPSHOT\:javadoc\:operation=true |
|
169 | 170 |
org.gvsig\:org.gvsig.dxf\:2.0-SNAPSHOT\:javadoc=true |
170 | 171 |
bouncycastle\:bcmail-jdk14\:138\:javadoc=true |
171 | 172 |
org.gvsig\:org.gvsig.i18n\:2.0-SNAPSHOT\:javadoc=true |
172 | 173 |
org.gvsig.legacy\:jts\:gvsig\:javadoc=true |
173 | 174 |
org.gvsig\:org.gvsig.fmap.dal.index.spatial\:2.0-SNAPSHOT\:sources\:gt2=true |
174 | 175 |
org.gvsig.legacy.batik\:batik-codec\:gvsig\:javadoc=true |
176 |
junit\:junit\:3.8.1\:javadoc=true |
|
175 | 177 |
org.gvsig.legacy.batik\:batik-xml\:gvsig\:javadoc=true |
176 |
junit\:junit\:3.8.1\:javadoc=true
|
|
178 |
org.gvsig.legacy\:geoapi\:gvsig\:javadoc=true
|
|
177 | 179 |
org.gvsig.legacy\:jcommon\:gvsig\:javadoc=true |
178 |
org.gvsig.legacy\:geoapi\:gvsig\:javadoc=true |
|
179 | 180 |
org.gvsig.legacy.batik\:batik-dom\:gvsig\:javadoc=true |
181 |
org.gvsig.legacy\:javaws\:gvsig\:javadoc=true |
|
180 | 182 |
org.gvsig.legacy\:pdf-transcoder\:gvsig\:sources=true |
181 |
org.gvsig.legacy\:javaws\:gvsig\:javadoc=true |
|
182 | 183 |
org.gvsig.legacy\:tempFileManager\:gvsig\:sources=true |
184 |
org.gvsig\:org.gvsig.projection\:2.0-SNAPSHOT\:sources\:cresques-impl=true |
|
183 | 185 |
org.gvsig.legacy.batik\:batik-parser\:gvsig\:javadoc=true |
184 |
org.gvsig\:org.gvsig.projection\:2.0-SNAPSHOT\:sources\:cresques-impl=true |
|
185 | 186 |
org.gvsig.legacy.batik\:batik-ext\:gvsig\:sources=true |
186 | 187 |
org.gvsig.legacy\:xml-apis-ext\:gvsig\:sources=true |
187 | 188 |
org.gvsig\:org.gvsig.fmap.mapcontext\:2.0-SNAPSHOT\:javadoc=true |
branches/v2_0_0_prep/extensions/org.gvsig.oracle/src/org/gvsig/fmap/dal/store/oracle/OracleSetProvider.java | ||
---|---|---|
1 | 1 |
/* gvSIG. Geographic Information System of the Valencian Government |
2 |
* |
|
3 |
* Copyright (C) 2007-2008 Infrastructures and Transports Department |
|
4 |
* of the Valencian Government (CIT) |
|
5 |
* |
|
6 |
* This program is free software; you can redistribute it and/or |
|
7 |
* modify it under the terms of the GNU General Public License |
|
8 |
* as published by the Free Software Foundation; either version 2 |
|
9 |
* of the License, or (at your option) any later version. |
|
10 |
* |
|
11 |
* This program is distributed in the hope that it will be useful, |
|
12 |
* but WITHOUT ANY WARRANTY; without even the implied warranty of |
|
13 |
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
|
14 |
* GNU General Public License for more details. |
|
15 |
* |
|
16 |
* You should have received a copy of the GNU General Public License |
|
17 |
* along with this program; if not, write to the Free Software |
|
18 |
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, |
|
19 |
* MA 02110-1301, USA. |
|
20 |
* |
|
21 |
*/ |
|
2 |
*
|
|
3 |
* Copyright (C) 2007-2008 Infrastructures and Transports Department
|
|
4 |
* of the Valencian Government (CIT)
|
|
5 |
*
|
|
6 |
* This program is free software; you can redistribute it and/or
|
|
7 |
* modify it under the terms of the GNU General Public License
|
|
8 |
* as published by the Free Software Foundation; either version 2
|
|
9 |
* of the License, or (at your option) any later version.
|
|
10 |
*
|
|
11 |
* This program is distributed in the hope that it will be useful,
|
|
12 |
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
13 |
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
14 |
* GNU General Public License for more details.
|
|
15 |
*
|
|
16 |
* You should have received a copy of the GNU General Public License
|
|
17 |
* along with this program; if not, write to the Free Software
|
|
18 |
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
|
|
19 |
* MA 02110-1301, USA.
|
|
20 |
*
|
|
21 |
*/
|
|
22 | 22 |
|
23 | 23 |
/* |
24 | 24 |
* AUTHORS (In addition to CIT): |
... | ... | |
38 | 38 |
|
39 | 39 |
/** |
40 | 40 |
* @author jmvivo |
41 |
* |
|
41 |
*
|
|
42 | 42 |
*/ |
43 | 43 |
public class OracleSetProvider extends JDBCSetProvider { |
44 | 44 |
|
... | ... | |
47 | 47 |
super(store, query, featureType); |
48 | 48 |
} |
49 | 49 |
|
50 |
|
|
51 | 50 |
/* |
52 | 51 |
* (non-Javadoc) |
53 |
* |
|
52 |
*
|
|
54 | 53 |
* @see org.gvsig.fmap.dal.feature.spi.FeatureSetProvider#canFilter() |
55 | 54 |
*/ |
56 | 55 |
public boolean canFilter() { |
branches/v2_0_0_prep/extensions/org.gvsig.oracle/src/org/gvsig/fmap/dal/store/oracle/OracleResource.java | ||
---|---|---|
1 | 1 |
/* gvSIG. Geographic Information System of the Valencian Government |
2 |
* |
|
3 |
* Copyright (C) 2007-2008 Infrastructures and Transports Department |
|
4 |
* of the Valencian Government (CIT) |
|
5 |
* |
|
6 |
* This program is free software; you can redistribute it and/or |
|
7 |
* modify it under the terms of the GNU General Public License |
|
8 |
* as published by the Free Software Foundation; either version 2 |
|
9 |
* of the License, or (at your option) any later version. |
|
10 |
* |
|
11 |
* This program is distributed in the hope that it will be useful, |
|
12 |
* but WITHOUT ANY WARRANTY; without even the implied warranty of |
|
13 |
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
|
14 |
* GNU General Public License for more details. |
|
15 |
* |
|
16 |
* You should have received a copy of the GNU General Public License |
|
17 |
* along with this program; if not, write to the Free Software |
|
18 |
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, |
|
19 |
* MA 02110-1301, USA. |
|
20 |
* |
|
21 |
*/ |
|
2 |
*
|
|
3 |
* Copyright (C) 2007-2008 Infrastructures and Transports Department
|
|
4 |
* of the Valencian Government (CIT)
|
|
5 |
*
|
|
6 |
* This program is free software; you can redistribute it and/or
|
|
7 |
* modify it under the terms of the GNU General Public License
|
|
8 |
* as published by the Free Software Foundation; either version 2
|
|
9 |
* of the License, or (at your option) any later version.
|
|
10 |
*
|
|
11 |
* This program is distributed in the hope that it will be useful,
|
|
12 |
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
13 |
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
14 |
* GNU General Public License for more details.
|
|
15 |
*
|
|
16 |
* You should have received a copy of the GNU General Public License
|
|
17 |
* along with this program; if not, write to the Free Software
|
|
18 |
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
|
|
19 |
* MA 02110-1301, USA.
|
|
20 |
*
|
|
21 |
*/
|
|
22 | 22 |
|
23 | 23 |
/* |
24 | 24 |
* AUTHORS (In addition to CIT): |
... | ... | |
48 | 48 |
} |
49 | 49 |
|
50 | 50 |
public String getName() throws AccessResourceException { |
51 |
OracleResourceParameters params = (OracleResourceParameters) this.getParameters(); |
|
52 |
return MessageFormat.format("OracleResource({0},{1})", |
|
53 |
new Object[] { params.getUrl(),params.getUser() }); |
|
51 |
OracleResourceParameters params = (OracleResourceParameters) this |
|
52 |
.getParameters(); |
|
53 |
return MessageFormat.format("OracleResource({0},{1})", new Object[] { |
|
54 |
params.getUrl(), params.getUser() }); |
|
54 | 55 |
} |
55 | 56 |
|
56 | 57 |
protected void connectToDB() throws DataException { |
... | ... | |
68 | 69 |
|
69 | 70 |
dataSource.setMaxWait(60L * 1000); // FIXME |
70 | 71 |
|
71 |
|
|
72 | 72 |
return dataSource; |
73 | 73 |
} |
74 | 74 |
|
branches/v2_0_0_prep/extensions/org.gvsig.oracle/src/org/gvsig/fmap/dal/store/oracle/OracleServerExplorer.java | ||
---|---|---|
177 | 177 |
* get parameters |
178 | 178 |
*/ |
179 | 179 |
public NewDataStoreParameters getAddParameters() throws DataException { |
180 |
OracleServerExplorerParameters parameters = getOracleSpatialParameters();
|
|
180 |
OracleServerExplorerParameters parameters = getOracleExplorerParameters();
|
|
181 | 181 |
OracleNewStoreParameters params = new OracleNewStoreParameters(); |
182 | 182 |
params.setHost(parameters.getHost()); |
183 | 183 |
params.setPort(parameters.getPort()); |
... | ... | |
298 | 298 |
|
299 | 299 |
FeatureType fType = nfdsp.getDefaultFeatureType(); |
300 | 300 |
|
301 |
sqlnewtable.append("CREATE TABLE " + ((JDBCStoreParameters) ndsp).tableID()
|
|
302 |
+ "("); |
|
301 |
sqlnewtable.append("CREATE TABLE " |
|
302 |
+ ((JDBCStoreParameters) ndsp).tableID() + "(");
|
|
303 | 303 |
Iterator<FeatureAttributeDescriptor> attrs = fType.iterator(); |
304 | 304 |
String sqlAttr; |
305 | 305 |
List<String> sqlAttrs = new ArrayList<String>(); |
... | ... | |
316 | 316 |
helper.stringJoin(sqlAttrs, ", ", sqlnewtable); |
317 | 317 |
|
318 | 318 |
String pk = "CONSTRAINT " |
319 |
+ OracleUtils.getDerivedName( |
|
320 |
((JDBCStoreParameters) ndsp).tableID(), "PK") |
|
321 |
+ " PRIMARY KEY (\"" |
|
319 |
+ OracleUtils.getDerivedName(((JDBCStoreParameters) ndsp) |
|
320 |
.tableID(), "PK") + " PRIMARY KEY (\"" |
|
322 | 321 |
+ OracleValues.DEFAULT_ID_FIELD_CASE_SENSITIVE + "\") ENABLE"; |
323 | 322 |
|
324 | 323 |
sqlnewtable.append(", "); |
... | ... | |
326 | 325 |
|
327 | 326 |
sqlnewtable.append("); "); |
328 | 327 |
final String sqlCreateNew = sqlnewtable.toString(); |
329 |
|
|
328 |
|
|
330 | 329 |
// SQL CREATE SPATIAL INDEX |
331 | 330 |
final String sqlindex = "CREATE INDEX " |
332 |
+ OracleUtils.getDerivedName(((JDBCStoreParameters) ndsp).tableID(), "SX") + " ON " |
|
333 |
+ ((JDBCStoreParameters) ndsp).tableID() + " (\"" + OracleValues.DEFAULT_GEO_FIELD |
|
334 |
+ "\") INDEXTYPE IS \"MDSYS\".\"SPATIAL_INDEX\" "; |
|
331 |
+ OracleUtils.getDerivedName(((JDBCStoreParameters) ndsp) |
|
332 |
.tableID(), "SX") + " ON " |
|
333 |
+ ((JDBCStoreParameters) ndsp).tableID() + " (\"" |
|
334 |
+ OracleValues.DEFAULT_GEO_FIELD |
|
335 |
+ "\") INDEXTYPE IS \"MDSYS\".\"SPATIAL_INDEX\" "; |
|
335 | 336 |
|
336 | 337 |
// SQL CREATE TABLE METADATA |
337 |
Rectangle2D bbox = new Rectangle2D.Double(0,0,1,1);
|
|
338 |
final String sqlmeta = ((OracleHelper) helper) |
|
339 |
.getSqlUpdateMetadata((OracleStoreParameters)ndsp, null, bbox, 2, true);
|
|
338 |
Rectangle2D bbox = new Rectangle2D.Double(0, 0, 1, 1);
|
|
339 |
final String sqlmeta = ((OracleHelper) helper).getSqlUpdateMetadata(
|
|
340 |
(OracleStoreParameters) ndsp, null, bbox, 2, true);
|
|
340 | 341 |
|
341 | 342 |
TransactionalAction action = new TransactionalAction() { |
342 | 343 |
|
... | ... | |
364 | 365 |
} catch (SQLException e) { |
365 | 366 |
throw new JDBCExecuteSQLException(sqlnew, e); |
366 | 367 |
} |
367 |
//new spatial index |
|
368 |
// new spatial index
|
|
368 | 369 |
try { |
369 | 370 |
sqlspatialindex = sqlindex; |
370 | 371 |
st.execute(sqlspatialindex); |
... | ... | |
372 | 373 |
} catch (SQLException e) { |
373 | 374 |
throw new JDBCExecuteSQLException(sqlspatialindex, e); |
374 | 375 |
} |
375 |
//new metadata |
|
376 |
// new metadata
|
|
376 | 377 |
try { |
377 | 378 |
sqlmetadata = sqlmeta; |
378 | 379 |
st.execute(sqlmetadata); |
... | ... | |
408 | 409 |
* create helper |
409 | 410 |
*/ |
410 | 411 |
protected JDBCHelper createHelper() throws InitializeException { |
411 |
return new OracleHelper(this, getOracleSpatialParameters());
|
|
412 |
return new OracleHelper(this, getOracleExplorerParameters());
|
|
412 | 413 |
} |
413 | 414 |
|
414 | 415 |
/** |
... | ... | |
459 | 460 |
super.checkIsMine(dsp); |
460 | 461 |
|
461 | 462 |
OracleStoreParameters orap = (OracleStoreParameters) dsp; |
462 |
if (orap.getUseSSL().booleanValue() != getOracleSpatialParameters()
|
|
463 |
if (orap.getUseSSL().booleanValue() != getOracleExplorerParameters()
|
|
463 | 464 |
.getUseSSL()) { |
464 | 465 |
throw new IllegalArgumentException("worng explorer: SSL"); |
465 | 466 |
} |
466 | 467 |
if (orap.getOraDriverType().compareToIgnoreCase( |
467 |
getOracleSpatialParameters().getOraDriverType()) != 0) {
|
|
468 |
getOracleExplorerParameters().getOraDriverType()) != 0) {
|
|
468 | 469 |
throw new IllegalArgumentException( |
469 | 470 |
"worng explorer: Oracle type driver: THIN or OCI"); |
470 | 471 |
} |
... | ... | |
478 | 479 |
OracleStoreParameters params = (OracleStoreParameters) super |
479 | 480 |
.createStoreParams(); |
480 | 481 |
// add SSL and type driver (THIN or OCI) |
481 |
params.setUseSSL(getOracleSpatialParameters().getUseSSL()); |
|
482 |
params |
|
483 |
.setOraDriverType(getOracleSpatialParameters() |
|
484 |
.getOraDriverType()); |
|
482 |
params.setUseSSL(getOracleExplorerParameters().getUseSSL()); |
|
483 |
params.setOraDriverType(getOracleExplorerParameters() |
|
484 |
.getOraDriverType()); |
|
485 | 485 |
|
486 | 486 |
return params; |
487 | 487 |
} |
... | ... | |
491 | 491 |
* |
492 | 492 |
* @return |
493 | 493 |
*/ |
494 |
private OracleServerExplorerParameters getOracleSpatialParameters() {
|
|
494 |
private OracleServerExplorerParameters getOracleExplorerParameters() {
|
|
495 | 495 |
return (OracleServerExplorerParameters) getParameters(); |
496 | 496 |
} |
497 | 497 |
|
branches/v2_0_0_prep/extensions/org.gvsig.oracle/src/org/gvsig/fmap/dal/store/oracle/OracleStoreProvider.java | ||
---|---|---|
1 | 1 |
/* gvSIG. Geographic Information System of the Valencian Government |
2 |
* |
|
3 |
* Copyright (C) 2007-2008 Infrastructures and Transports Department |
|
4 |
* of the Valencian Government (CIT) |
|
5 |
* |
|
6 |
* This program is free software; you can redistribute it and/or |
|
7 |
* modify it under the terms of the GNU General Public License |
|
8 |
* as published by the Free Software Foundation; either version 2 |
|
9 |
* of the License, or (at your option) any later version. |
|
10 |
* |
|
11 |
* This program is distributed in the hope that it will be useful, |
|
12 |
* but WITHOUT ANY WARRANTY; without even the implied warranty of |
|
13 |
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
|
14 |
* GNU General Public License for more details. |
|
15 |
* |
|
16 |
* You should have received a copy of the GNU General Public License |
|
17 |
* along with this program; if not, write to the Free Software |
|
18 |
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, |
|
19 |
* MA 02110-1301, USA. |
|
20 |
* |
|
21 |
*/ |
|
2 |
*
|
|
3 |
* Copyright (C) 2007-2008 Infrastructures and Transports Department
|
|
4 |
* of the Valencian Government (CIT)
|
|
5 |
*
|
|
6 |
* This program is free software; you can redistribute it and/or
|
|
7 |
* modify it under the terms of the GNU General Public License
|
|
8 |
* as published by the Free Software Foundation; either version 2
|
|
9 |
* of the License, or (at your option) any later version.
|
|
10 |
*
|
|
11 |
* This program is distributed in the hope that it will be useful,
|
|
12 |
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
13 |
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
14 |
* GNU General Public License for more details.
|
|
15 |
*
|
|
16 |
* You should have received a copy of the GNU General Public License
|
|
17 |
* along with this program; if not, write to the Free Software
|
|
18 |
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
|
|
19 |
* MA 02110-1301, USA.
|
|
20 |
*
|
|
21 |
*/
|
|
22 | 22 |
|
23 | 23 |
/* |
24 | 24 |
* AUTHORS (In addition to CIT): |
... | ... | |
32 | 32 |
import java.util.regex.Matcher; |
33 | 33 |
import java.util.regex.Pattern; |
34 | 34 |
|
35 |
import oracle.sql.STRUCT; |
|
36 |
|
|
35 | 37 |
import org.gvsig.fmap.dal.DALLocator; |
36 | 38 |
import org.gvsig.fmap.dal.DataManager; |
37 | 39 |
import org.gvsig.fmap.dal.DataServerExplorer; |
... | ... | |
56 | 58 |
import org.slf4j.Logger; |
57 | 59 |
import org.slf4j.LoggerFactory; |
58 | 60 |
|
61 |
/** |
|
62 |
* Oracle Provider |
|
63 |
* |
|
64 |
* @author vsanjaime |
|
65 |
* |
|
66 |
*/ |
|
59 | 67 |
public class OracleStoreProvider extends JDBCStoreProviderWriter { |
60 | 68 |
|
61 | 69 |
public final static Logger logger = LoggerFactory |
... | ... | |
66 | 74 |
private static final String DYNCLASS_NAME = "OracleStore"; |
67 | 75 |
private static DynClass DYNCLASS = null; |
68 | 76 |
|
69 |
|
|
70 | 77 |
protected static void registerDynClass() { |
71 | 78 |
DynObjectManager dynman = ToolsLocator.getDynObjectManager(); |
72 | 79 |
DynClass dynClass; |
... | ... | |
79 | 86 |
} |
80 | 87 |
|
81 | 88 |
public OracleStoreProvider(OracleStoreParameters params, |
82 |
DataStoreProviderServices storeServices) |
|
83 |
throws InitializeException { |
|
89 |
DataStoreProviderServices storeServices) throws InitializeException { |
|
84 | 90 |
super(params, storeServices, ToolsLocator.getDynObjectManager() |
85 | 91 |
.createDynObject(DYNCLASS)); |
86 | 92 |
} |
87 | 93 |
|
88 |
private OracleStoreParameters getOracleParameters() { |
|
94 |
private OracleStoreParameters getOracleStoreParameters() {
|
|
89 | 95 |
return (OracleStoreParameters) this.getParameters(); |
90 | 96 |
} |
91 | 97 |
|
92 | 98 |
protected JDBCHelper createHelper() throws InitializeException { |
93 |
return new OracleHelper(this, getOracleParameters()); |
|
99 |
return new OracleHelper(this, getOracleStoreParameters());
|
|
94 | 100 |
} |
95 | 101 |
|
96 | 102 |
protected String fixFilter(String filter) { |
... | ... | |
135 | 141 |
return new OracleSetProvider(this, query, featureType); |
136 | 142 |
} |
137 | 143 |
|
138 |
|
|
139 | 144 |
public DataServerExplorer getExplorer() throws ReadException { |
140 | 145 |
DataManager manager = DALLocator.getDataManager(); |
141 | 146 |
OracleServerExplorerParameters exParams; |
142 |
OracleStoreParameters params = getOracleParameters(); |
|
147 |
OracleStoreParameters params = getOracleStoreParameters();
|
|
143 | 148 |
try { |
144 | 149 |
exParams = (OracleServerExplorerParameters) manager |
145 | 150 |
.createServerExplorerParameters(OracleServerExplorer.NAME); |
... | ... | |
159 | 164 |
} catch (DataException e) { |
160 | 165 |
throw new ReadException(this.getName(), e); |
161 | 166 |
} catch (ValidateDataParametersException e) { |
162 |
// TODO Auto-generated catch block |
|
163 | 167 |
throw new ReadException(this.getName(), e); |
164 | 168 |
} |
165 | 169 |
} |
... | ... | |
168 | 172 |
return true; |
169 | 173 |
} |
170 | 174 |
|
171 |
|
|
172 | 175 |
public boolean hasGeometrySupport() { |
173 | 176 |
return true; |
174 | 177 |
} |
175 | 178 |
|
176 |
|
|
177 |
|
|
178 |
|
|
179 |
protected OracleHelper getOSHelper() { |
|
179 |
protected OracleHelper getOraHelper() { |
|
180 | 180 |
return (OracleHelper) getHelper(); |
181 | 181 |
} |
182 |
|
|
183 | 182 |
|
184 |
|
|
185 | 183 |
public boolean canWriteGeometry(int geometryType, int geometrySubtype) |
186 | 184 |
throws DataException { |
187 | 185 |
FeatureType type = getFeatureStore().getDefaultFeatureType(); |
188 | 186 |
FeatureAttributeDescriptor geomAttr = type.getAttributeDescriptor(type |
189 |
.getDefaultGeometryAttributeName());
|
|
187 |
.getDefaultGeometryAttributeName()); |
|
190 | 188 |
if (geomAttr == null) { |
191 | 189 |
return false; |
192 | 190 |
} |
... | ... | |
198 | 196 |
return true; |
199 | 197 |
|
200 | 198 |
case Geometry.TYPES.MULTISURFACE: |
201 |
return geometryType == Geometry.TYPES.MULTISURFACE |
|
202 |
|| geometryType == Geometry.TYPES.SURFACE; |
|
199 |
return geometryType == Geometry.TYPES.MULTISURFACE; |
|
203 | 200 |
|
204 | 201 |
case Geometry.TYPES.MULTIPOINT: |
205 |
return geometryType == Geometry.TYPES.MULTIPOINT |
|
206 |
|| geometryType == Geometry.TYPES.POINT; |
|
202 |
return geometryType == Geometry.TYPES.MULTIPOINT; |
|
207 | 203 |
|
208 | 204 |
case Geometry.TYPES.MULTICURVE: |
209 |
return geometryType == Geometry.TYPES.MULTICURVE |
|
210 |
|| geometryType == Geometry.TYPES.CURVE; |
|
205 |
return geometryType == Geometry.TYPES.MULTICURVE; |
|
211 | 206 |
|
212 | 207 |
case Geometry.TYPES.MULTISOLID: |
213 |
return geometryType == Geometry.TYPES.MULTISOLID |
|
214 |
|| geometryType == Geometry.TYPES.SOLID; |
|
208 |
return geometryType == Geometry.TYPES.MULTISOLID; |
|
215 | 209 |
|
210 |
case Geometry.TYPES.SURFACE: |
|
211 |
return geometryType == Geometry.TYPES.SURFACE; |
|
212 |
|
|
213 |
case Geometry.TYPES.POINT: |
|
214 |
return geometryType == Geometry.TYPES.POINT; |
|
215 |
|
|
216 |
case Geometry.TYPES.CURVE: |
|
217 |
return geometryType == Geometry.TYPES.CURVE; |
|
218 |
|
|
219 |
case Geometry.TYPES.SOLID: |
|
220 |
return geometryType == Geometry.TYPES.SOLID; |
|
221 |
|
|
216 | 222 |
default: |
217 | 223 |
return geometryType == geomAttr.getGeometryType(); |
218 | 224 |
} |
219 | 225 |
|
220 | 226 |
} |
221 | 227 |
|
222 |
|
|
223 | 228 |
protected void addToListFeatureValues(FeatureProvider featureProvider, |
224 | 229 |
FeatureAttributeDescriptor attrOfList, |
225 |
FeatureAttributeDescriptor attr, |
|
226 |
List values) throws DataException { |
|
230 |
FeatureAttributeDescriptor attr, List values) throws DataException { |
|
227 | 231 |
|
228 |
super.addToListFeatureValues(featureProvider, attrOfList, attr, values); |
|
229 | 232 |
if (attr.getDataType() == DataTypes.GEOMETRY) { |
230 |
values.add(helper.getProviderSRID(attr.getSRS())); |
|
231 |
} |
|
232 |
} |
|
233 |
|
|
234 |
protected void prepareAttributeForInsert( |
|
235 |
FeatureAttributeDescriptor attr, List fields, List values) { |
|
236 |
|
|
237 |
if (attr.getDataType() == DataTypes.GEOMETRY) { |
|
238 |
fields.add(helper.escapeFieldName(attr.getName())); |
|
239 |
values.add("GeomFromWKB(?,?)"); |
|
233 |
Geometry geom = (Geometry) featureProvider.get(attr.getIndex()); |
|
234 |
STRUCT stru = OracleUtils.GeometryToSTRUCT(geom, c, srid, agu_b, |
|
235 |
hasSrid); |
|
236 |
values.add(stru); |
|
240 | 237 |
} else { |
241 |
super.prepareAttributeForInsert(attr, fields, values); |
|
238 |
super.addToListFeatureValues(featureProvider, attrOfList, attr, |
|
239 |
values); |
|
242 | 240 |
} |
243 |
|
|
244 | 241 |
} |
245 | 242 |
|
246 |
protected void prepareAttributeForUpdate(FeatureAttributeDescriptor attr, |
|
247 |
List values) { |
|
248 |
if (attr.getDataType() == DataTypes.GEOMETRY) { |
|
249 |
values.add(helper.escapeFieldName(attr.getName()) |
|
250 |
+ " = GeomFromWKB(?,?)"); |
|
251 |
} else { |
|
252 |
super.prepareAttributeForUpdate(attr, values); |
|
253 |
} |
|
254 |
} |
|
255 |
|
|
256 | 243 |
protected String getSqlStatementAddField(FeatureAttributeDescriptor attr, |
257 | 244 |
List additionalStatement) throws DataException { |
245 |
|
|
258 | 246 |
if (attr.getDataType() == DataTypes.GEOMETRY) { |
259 |
OracleStoreParameters params = getOracleParameters(); |
|
247 |
OracleStoreParameters params = getOracleStoreParameters();
|
|
260 | 248 |
additionalStatement.add(((OracleHelper) helper) |
261 |
.getSqlGeometyFieldAdd(attr, params.getTable(), params |
|
249 |
.getSqlGeometryFieldAdd(attr, params.getTable(), params
|
|
262 | 250 |
.getSchema())); |
263 |
|
|
264 | 251 |
} |
252 |
|
|
265 | 253 |
return super.getSqlStatementAddField(attr, additionalStatement); |
266 | 254 |
|
267 | 255 |
} |
268 |
private Object getSqlGeometyFieldDrop(FeatureAttributeDescriptor attr) { |
|
269 |
StringBuilder strb = new StringBuilder(); |
|
270 |
OracleStoreParameters params = getOracleParameters(); |
|
271 |
strb.append("Delete from geometry_columns where f_geometry_column = '"); |
|
272 |
strb.append(attr.getName()); |
|
273 |
strb.append("' and f_table_nam = '"); |
|
274 |
strb.append(params.getTable()); |
|
275 |
strb.append("' and f_table_schema = "); |
|
276 |
if (params.getSchema() == null || params.getSchema().length() == 0) { |
|
277 |
strb.append("current_schema()"); |
|
278 |
} else { |
|
279 |
strb.append("'"); |
|
280 |
strb.append(params.getSchema()); |
|
281 |
strb.append("'"); |
|
282 |
} |
|
283 |
if (params.getCatalog() != null && params.getCatalog().length() > 0) { |
|
284 |
strb.append(" and f_table_catalog = '"); |
|
285 |
strb.append(params.getCatalog()); |
|
286 |
strb.append("'"); |
|
287 |
} |
|
288 |
return strb.toString(); |
|
289 |
} |
|
290 | 256 |
|
291 | 257 |
protected String getSqlStatementDropField(FeatureAttributeDescriptor attr, |
292 | 258 |
List additionalStatement) { |
293 | 259 |
String result = super.getSqlStatementDropField(attr, |
294 | 260 |
additionalStatement); |
295 | 261 |
if (attr.getDataType() == DataTypes.GEOMETRY) { |
296 |
additionalStatement.add(getSqlGeometyFieldDrop(attr)); |
|
262 |
additionalStatement.add(getSqlGeometryFieldDrop(attr));
|
|
297 | 263 |
} |
298 | 264 |
return result; |
299 | 265 |
} |
300 | 266 |
|
301 |
protected List getSqlStatementAlterField( |
|
267 |
protected List<String> getSqlStatementAlterField(
|
|
302 | 268 |
FeatureAttributeDescriptor attrOrg, |
303 | 269 |
FeatureAttributeDescriptor attrTrg, List additionalStatement) |
304 | 270 |
throws DataException { |
305 |
// |
|
306 |
List actions = super.getSqlStatementAlterField(attrOrg, attrTrg, |
|
307 |
additionalStatement); |
|
271 |
|
|
272 |
List<String> actions = new ArrayList<String>(); |
|
308 | 273 |
StringBuilder strb; |
309 |
OracleStoreParameters params = getOracleParameters(); |
|
274 |
OracleStoreParameters params = getOracleStoreParameters(); |
|
275 |
|
|
276 |
// diferent column type |
|
310 | 277 |
if (attrOrg.getDataType() != attrTrg.getDataType()) { |
278 |
strb = new StringBuilder(); |
|
279 |
strb.append("MODIFY ("); |
|
280 |
strb.append(helper.escapeFieldName(attrTrg.getName())); |
|
281 |
strb.append(" "); |
|
282 |
strb.append(helper.getSqlColumnTypeDescription(attrTrg)); |
|
283 |
strb.append(")"); |
|
284 |
|
|
311 | 285 |
if (attrOrg.getDataType() == DataTypes.GEOMETRY) { |
312 |
additionalStatement.add(getSqlGeometyFieldDrop(attrOrg)); |
|
286 |
additionalStatement.add(getSqlGeometryFieldDrop(attrOrg));
|
|
313 | 287 |
} |
314 | 288 |
if (attrTrg.getDataType() == DataTypes.GEOMETRY) { |
315 | 289 |
additionalStatement.addAll(((OracleHelper) helper) |
316 |
.getSqlGeometyFieldAdd(attrTrg, params.getTable(), |
|
290 |
.getSqlGeometryFieldAdd(attrTrg, params.getTable(),
|
|
317 | 291 |
params.getSchema())); |
318 | 292 |
} |
293 |
|
|
294 |
actions.add(strb.toString()); |
|
319 | 295 |
} |
296 |
|
|
297 |
if (attrOrg.allowNull() != attrTrg.allowNull()) { |
|
298 |
|
|
299 |
strb = new StringBuilder(); |
|
300 |
strb.append("MODIFY ("); |
|
301 |
strb.append(helper.escapeFieldName(attrTrg.getName())); |
|
302 |
strb.append(" "); |
|
303 |
if (attrTrg.allowNull()) { |
|
304 |
strb.append("SET "); |
|
305 |
} else { |
|
306 |
strb.append("DROP "); |
|
307 |
} |
|
308 |
strb.append("NOT NULL)"); |
|
309 |
actions.add(strb.toString()); |
|
310 |
} |
|
311 |
|
|
312 |
if (attrOrg.getDefaultValue() != attrTrg.getDefaultValue()) { |
|
313 |
if (attrTrg.getDefaultValue() == null) { |
|
314 |
|
|
315 |
strb = new StringBuilder(); |
|
316 |
strb.append("MODIFY ("); |
|
317 |
strb.append(helper.escapeFieldName(attrTrg.getName())); |
|
318 |
strb.append(" DROP DEFAULT)"); |
|
319 |
actions.add(strb.toString()); |
|
320 |
} else if (!attrTrg.getDefaultValue().equals( |
|
321 |
attrOrg.getDefaultValue())) { |
|
322 |
// ALTER [ COLUMN ] column DROP DEFAULT |
|
323 |
|
|
324 |
strb = new StringBuilder(); |
|
325 |
strb.append("MODIFY ("); |
|
326 |
strb.append(helper.escapeFieldName(attrTrg.getName())); |
|
327 |
strb.append(" SET DEFAULT "); |
|
328 |
strb.append(helper.dalValueToJDBC(attrTrg, attrTrg |
|
329 |
.getDefaultValue())); |
|
330 |
strb.append(")"); |
|
331 |
actions.add(strb.toString()); |
|
332 |
} |
|
333 |
} |
|
334 |
|
|
320 | 335 |
if (attrOrg.getDataType() == attrTrg.getDataType() |
321 | 336 |
&& attrTrg.getDataType() == DataTypes.GEOMETRY) { |
322 | 337 |
// TODO Checks SRS and GeomType/Subtype |
... | ... | |
324 | 339 |
|
325 | 340 |
return actions; |
326 | 341 |
} |
327 |
|
|
328 |
public List getSqlGeometyFieldAdd(FeatureAttributeDescriptor attr, |
|
329 |
String table, String schema) { |
|
330 |
|
|
331 | 342 |
|
332 |
List sqls = new ArrayList(); |
|
333 |
|
|
343 |
private Object getSqlGeometryFieldDrop(FeatureAttributeDescriptor attr) { |
|
334 | 344 |
StringBuilder strb = new StringBuilder(); |
335 |
strb.append("SELECT AddGeometryColumn('"); |
|
336 |
if (schema != null && schema.length() > 0) { |
|
337 |
strb.append(schema); |
|
338 |
strb.append("', '"); |
|
339 |
} |
|
340 |
strb.append(table); |
|
341 |
strb.append("', '"); |
|
342 |
strb.append(attr.getName()); |
|
343 |
strb.append("', "); |
|
344 |
// strb.append("-1"); |
|
345 |
strb.append(getProviderSRID(attr.getSRS())); |
|
346 |
strb.append(", '"); |
|
347 |
strb.append(getPostgisGeomType(attr.getGeometryType(), attr |
|
348 |
.getGeometrySubType())); |
|
349 |
strb.append("', "); |
|
350 |
strb.append(getPostgisGeomDimensions(attr.getGeometrySubType())); |
|
351 |
strb.append(")"); |
|
345 |
OracleStoreParameters params = getOracleStoreParameters(); |
|
352 | 346 |
|
353 |
|
|
354 |
sqls.add(strb.toString()); |
|
355 |
|
|
356 |
/*ALTER TABLE muni10000_peq_test DROP CONSTRAINT enforce_srid_the_geom;*/ |
|
357 |
/* |
|
358 |
strb = new StringBuilder(); |
|
359 |
strb.append("Alter table "); |
|
360 |
if (schema != null && schema.length() > 0) { |
|
361 |
strb.append(schema); |
|
362 |
strb.append("."); |
|
363 |
} |
|
364 |
strb.append("f_table_name = '"); |
|
365 |
strb.append(table); |
|
366 |
strb.append("' AND f_geometry_column = '"); |
|
347 |
// DELETE FROM USER_SDO_GEOM_METADATA WHERE TABLE_NAME like 'XX' And |
|
348 |
// COLUMN_NAME like 'GEOMETRY'; |
|
349 |
strb.append("DELETE FROM "); |
|
350 |
strb.append(OracleValues.USER_ORACLE_GEOMETADATA_VIEW); |
|
351 |
strb.append(" WHERE "); |
|
352 |
strb.append(OracleValues.USER_ORACLE_GEOMETADATA_VIEW_TABLE_NAME); |
|
353 |
strb.append(" like '"); |
|
354 |
strb.append(params.getTable()); |
|
355 |
strb.append("' AND "); |
|
356 |
strb.append(OracleValues.USER_ORACLE_GEOMETADATA_VIEW_COLUMN_NAME); |
|
357 |
strb.append(" like '"); |
|
367 | 358 |
strb.append(attr.getName()); |
368 |
strb.append("' AND srid = -1");
|
|
359 |
strb.append("'"); |
|
369 | 360 |
|
370 |
|
|
371 |
sqls.add(strb.toString()); |
|
372 |
*/ |
|
373 |
return sqls; |
|
361 |
return strb.toString(); |
|
374 | 362 |
} |
375 | 363 |
|
376 | 364 |
} |
branches/v2_0_0_prep/extensions/org.gvsig.oracle/src/org/gvsig/fmap/dal/store/oracle/OracleNewStoreParameters.java | ||
---|---|---|
35 | 35 |
import org.gvsig.tools.dynobject.DynField; |
36 | 36 |
import org.gvsig.tools.dynobject.DynObjectManager; |
37 | 37 |
|
38 |
public class OracleNewStoreParameters extends OracleStoreParameters |
|
39 |
implements |
|
40 |
NewFeatureStoreParameters { |
|
38 |
public class OracleNewStoreParameters extends OracleStoreParameters implements |
|
39 |
NewFeatureStoreParameters { |
|
41 | 40 |
|
42 |
public static final String DYNCLASS_NAME = "OracleNewStoreParameters";
|
|
41 |
public static final String DYNCLASS_NAME = "OracleNewStoreParameters";
|
|
43 | 42 |
|
44 |
private FeatureType defaultFeatureType;
|
|
43 |
private FeatureType defaultFeatureType;
|
|
45 | 44 |
|
46 |
protected static DynClass DYNCLASS = null;
|
|
45 |
protected static DynClass DYNCLASS = null;
|
|
47 | 46 |
|
48 |
/**
|
|
47 |
/**
|
|
49 | 48 |
* |
50 | 49 |
*/ |
51 | 50 |
protected static void registerDynClass() { |
... | ... | |
54 | 53 |
DynField field; |
55 | 54 |
if (DYNCLASS == null) { |
56 | 55 |
|
57 |
dynClass = dynman.add(DYNCLASS_NAME, |
|
58 |
"New Oracle Spatial Store parameters"); |
|
56 |
dynClass = dynman.add(DYNCLASS_NAME, "New Oracle Store parameters"); |
|
59 | 57 |
dynClass.extend(OracleStoreParameters.DYNCLASS_NAME); |
60 | 58 |
DYNCLASS = dynClass; |
61 | 59 |
} |
62 | 60 |
|
63 | 61 |
} |
64 | 62 |
|
65 |
protected void initialize() {
|
|
63 |
protected void initialize() {
|
|
66 | 64 |
this.delegatedDynObject = (DelegatedDynObject) ToolsLocator |
67 | 65 |
.getDynObjectManager().createDynObject(DYNCLASS); |
68 | 66 |
} |
69 | 67 |
|
68 |
public FeatureType getDefaultFeatureType() { |
|
69 |
return this.defaultFeatureType; |
|
70 |
} |
|
70 | 71 |
|
71 |
public FeatureType getDefaultFeatureType() {
|
|
72 |
return this.defaultFeatureType;
|
|
73 |
}
|
|
72 |
public void setDefaultFeatureType(FeatureType defaultFeatureType) {
|
|
73 |
this.defaultFeatureType = defaultFeatureType;
|
|
74 |
}
|
|
74 | 75 |
|
75 |
public void setDefaultFeatureType(FeatureType defaultFeatureType) { |
|
76 |
this.defaultFeatureType = defaultFeatureType; |
|
77 |
} |
|
78 |
|
|
79 | 76 |
} |
branches/v2_0_0_prep/extensions/org.gvsig.oracle/src/org/gvsig/fmap/dal/store/oracle/OracleResourceParameters.java | ||
---|---|---|
48 | 48 |
public OracleResourceParameters(String url, String host, Integer port, |
49 | 49 |
String dbName, String user, String password, |
50 | 50 |
String jdbcDriverClassName, Boolean ssl, String oraDriverType) { |
51 |
|
|
51 | 52 |
super(url, host, port, dbName, user, password, jdbcDriverClassName); |
53 |
|
|
52 | 54 |
if (ssl != null) { |
53 | 55 |
this.setUseSSL(ssl.booleanValue()); |
54 | 56 |
} |
55 |
if (oraDriverType.compareToIgnoreCase("THIN")==0 && oraDriverType.compareToIgnoreCase("OCI")==0) { |
|
57 |
if (oraDriverType.compareToIgnoreCase("THIN") == 0 |
|
58 |
&& oraDriverType.compareToIgnoreCase("OCI") == 0) { |
|
56 | 59 |
this.setOraDriverType(oraDriverType); |
57 |
} |
|
58 |
else{ |
|
60 |
} else { |
|
59 | 61 |
this.setOraDriverType("THIN"); |
60 | 62 |
} |
61 | 63 |
} |
... | ... | |
76 | 78 |
field.setTheTypeOfAvailableValues(DynField.SINGLE); |
77 | 79 |
field.setDescription("use SSL connetion"); |
78 | 80 |
field.setType(DataTypes.BOOLEAN); |
79 |
field.setDefaultValue(Boolean.FALSE); |
|
81 |
field.setDefaultDynValue(Boolean.FALSE);
|
|
80 | 82 |
|
81 | 83 |
field = dynClass.addDynField(DYNFIELDNAME_JDBC_DRIVER_CLASS_NAME); |
82 | 84 |
field.setTheTypeOfAvailableValues(DynField.SINGLE); |
83 | 85 |
field.setDescription("JDBC Driver class"); |
84 | 86 |
field.setMandatory(true); |
85 | 87 |
field.setType(DataTypes.STRING); |
86 |
field.setDefaultValue(OracleLibrary.DEFAULT_JDCB_DRIVER_NAME); |
|
88 |
field.setDefaultDynValue(OracleLibrary.DEFAULT_JDCB_DRIVER_NAME);
|
|
87 | 89 |
|
88 |
field = dynClass.addDynField(DYNFIELDNAME_JDBC_DRIVER_CLASS_NAME);
|
|
90 |
field = dynClass.addDynField(DYNFIELDNAME_ORADRIVERTYPE);
|
|
89 | 91 |
field.setTheTypeOfAvailableValues(DynField.SINGLE); |
90 |
field.setDescription("ora Driver"); |
|
91 |
field.setMandatory(true); |
|
92 |
field.setDescription("Oracle driver type"); |
|
92 | 93 |
field.setType(DataTypes.STRING); |
93 |
field.setDefaultValue(OracleLibrary.DEFAULT_JDCB_DRIVER_NAME);
|
|
94 |
field.setDefaultDynValue("THIN");
|
|
94 | 95 |
|
95 | 96 |
} |
96 | 97 |
DYNCLASS = dynClass; |
97 | 98 |
} |
98 | 99 |
|
99 | 100 |
public String getUrl() { |
100 |
return OracleLibrary.getJdbcUrl(getOraDriverType(), getHost(), getPort(),
|
|
101 |
getDBName()); |
|
101 |
return OracleLibrary.getJdbcUrl(getOraDriverType(), getHost(), |
|
102 |
getPort(), getDBName());
|
|
102 | 103 |
} |
103 | 104 |
|
104 | 105 |
public String getTypeName() { |
... | ... | |
120 | 121 |
public void setUseSSL(boolean useSSL) { |
121 | 122 |
this.setDynValue(DYNFIELDNAME_USESSL, new Boolean(useSSL)); |
122 | 123 |
} |
123 |
|
|
124 |
|
|
124 | 125 |
public void setOraDriverType(String oraDriverType) { |
125 | 126 |
this.setDynValue(DYNFIELDNAME_ORADRIVERTYPE, oraDriverType); |
126 | 127 |
} |
branches/v2_0_0_prep/extensions/org.gvsig.oracle/src/org/gvsig/fmap/dal/store/oracle/OracleServerExplorerParameters.java | ||
---|---|---|
108 | 108 |
&& getOraDriverType().compareToIgnoreCase("OCI") != 0) { |
109 | 109 |
setOraDriverType("thin"); |
110 | 110 |
} |
111 |
|
|
111 |
|
|
112 | 112 |
super.validate(); |
113 | 113 |
} |
114 | 114 |
|
branches/v2_0_0_prep/extensions/org.gvsig.oracle/src/org/gvsig/fmap/dal/store/oracle/OracleHelper.java | ||
---|---|---|
29 | 29 |
|
30 | 30 |
import java.awt.geom.Rectangle2D; |
31 | 31 |
import java.sql.Connection; |
32 |
import java.sql.PreparedStatement; |
|
33 | 32 |
import java.sql.ResultSet; |
34 | 33 |
import java.sql.ResultSetMetaData; |
35 | 34 |
import java.sql.SQLException; |
... | ... | |
41 | 40 |
import java.util.TreeSet; |
42 | 41 |
|
43 | 42 |
import oracle.jdbc.OracleResultSetMetaData; |
44 |
import oracle.sql.ARRAY; |
|
45 |
import oracle.sql.Datum; |
|
46 |
import oracle.sql.STRUCT; |
|
47 | 43 |
|
48 | 44 |
import org.cresques.cts.IProjection; |
49 | 45 |
import org.gvsig.fmap.crs.CRSFactory; |
... | ... | |
113 | 109 |
ResourceManagerProviderServices manager = (ResourceManagerProviderServices) DALLocator |
114 | 110 |
.getResourceManager(); |
115 | 111 |
OracleResource resource = (OracleResource) manager.createResource( |
116 |
OracleResource.NAME, new Object[] { params.getUrl(), |
|
117 |
params.getHost(), params.getPort(), params.getDBName(), |
|
118 |
params.getUser(), params.getPassword(), |
|
112 |
OracleResource.NAME, new Object[] { |
|
113 |
params.getUrl(), |
|
114 |
params.getHost(), |
|
115 |
params.getPort(), |
|
116 |
params.getDBName(), |
|
117 |
params.getUser(), |
|
118 |
params.getPassword(), |
|
119 | 119 |
params.getJDBCDriverClassName(), |
120 | 120 |
((OracleConnectionParameters) params).getUseSSL(), |
121 |
((OracleConnectionParameters) params).getOraDriverType() }); |
|
121 |
((OracleConnectionParameters) params) |
|
122 |
.getOraDriverType() }); |
|
122 | 123 |
this.setResource(resource); |
123 | 124 |
} |
124 | 125 |
|
... | ... | |
523 | 524 |
return -1; |
524 | 525 |
} |
525 | 526 |
|
526 |
|
|
527 |
|
|
528 |
|
|
529 |
|
|
530 | 527 |
public String getSqlFieldName(FeatureAttributeDescriptor attribute) { |
531 | 528 |
if (attribute.getDataType() == DataTypes.GEOMETRY) { |
532 | 529 |
return "asBinary(" + super.getSqlFieldName(attribute) + ")"; |
... | ... | |
562 | 559 |
|
563 | 560 |
/** |
564 | 561 |
* get sql with fields description |
562 |
* |
|
565 | 563 |
* @param attr |
566 |
* @return
|
|
564 |
* @return |
|
567 | 565 |
*/ |
568 | 566 |
public String getSqlFieldDescription(FeatureAttributeDescriptor attr) |
569 | 567 |
throws DataException { |
570 | 568 |
|
571 | 569 |
StringBuilder strb = new StringBuilder(); |
572 | 570 |
// name |
573 |
strb.append(attr.getName()); |
|
574 |
strb.append(" "); |
|
571 |
strb.append(attr.getName() + " "); |
|
575 | 572 |
|
576 | 573 |
// Type |
577 | 574 |
strb.append(this.getSqlColumnTypeDescription(attr)); |
578 |
strb.append(" "); |
|
579 | 575 |
|
576 |
// Primary key |
|
577 |
if (attr.isPrimaryKey()) { |
|
578 |
strb.append(" PRIMARY KEY"); |
|
579 |
} |
|
580 |
|
|
580 | 581 |
return strb.toString(); |
581 | 582 |
} |
582 | 583 |
|
583 |
|
|
584 |
|
|
585 |
/** |
|
586 |
* UTility method to get the SQL sentence needed to update the geographic metadata table |
|
587 |
* with a new bounding box and SRS |
|
588 |
* |
|
589 |
* @param tName table name |
|
590 |
* @param ora_srid new SRS |
|
591 |
* @param bbox new bounding box |
|
592 |
* @param dim geometries dimension |
|
593 |
* @param withsrid False if the SRS is set to NULL. True otherwise. |
|
594 |
* @return the SQL sentence to perform the update |
|
595 |
*/ |
|
596 |
public String getSqlUpdateMetadata(OracleStoreParameters params, String ora_srid, |
|
597 |
Rectangle2D bbox, int dim, boolean withsrid) { |
|
598 |
|
|
599 |
String[] dim_name = new String[dim]; |
|
600 |
double tolerance = 0.5; |
|
601 |
|
|
602 |
String _ora_srid = ora_srid; |
|
603 |
if (_ora_srid == null) _ora_srid = "NULL"; |
|
584 |
/** |
|
585 |
* UTility method to get the SQL sentence needed to update the geographic |
|
586 |
* metadata table with a new bounding box and SRS |
|
587 |
* |
|
588 |
* @param tName |
|
589 |
* table name |
|
590 |
* @param ora_srid |
|
591 |
* new SRS |
|
592 |
* @param bbox |
|
593 |
* new bounding box |
|
594 |
* @param dim |
|
595 |
* geometries dimension |
|
596 |
* @param withsrid |
|
597 |
* False if the SRS is set to NULL. True otherwise. |
|
598 |
* @return the SQL sentence to perform the update |
|
599 |
*/ |
|
600 |
public String getSqlUpdateMetadata(OracleStoreParameters params, |
|
601 |
String ora_srid, Rectangle2D bbox, int dim, boolean withsrid) { |
|
604 | 602 |
|
605 |
if (_ora_srid.compareTo(OracleValues.GEODETIC_SRID) == 0) { |
|
606 |
dim_name[0] = "LONGITUDE"; |
|
607 |
dim_name[1] = "LATITUDE"; |
|
608 |
} |
|
609 |
else { |
|
610 |
dim_name[0] = "X"; |
|
611 |
dim_name[1] = "Y"; |
|
603 |
String[] dim_name = new String[dim]; |
|
604 |
double tolerance = 0.5; |
|
612 | 605 |
|
613 |
if (dim > 2) { |
|
614 |
dim_name[2] = "Z"; |
|
606 |
String _ora_srid = ora_srid; |
|
607 |
if (_ora_srid == null) |
|
608 |
_ora_srid = "NULL"; |
|
615 | 609 |
|
616 |
if (dim > 3) { |
|
617 |
dim_name[3] = "T"; |
|
618 |
} |
|
619 |
} |
|
620 |
} |
|
621 |
|
|
622 |
double minx = bbox.getMinX(); |
|
623 |
double miny = bbox.getMinY(); |
|
624 |
double maxx = bbox.getMaxX(); |
|
625 |
double maxy = bbox.getMaxY(); |
|
626 |
|
|
627 |
String resp = "INSERT INTO " + OracleValues.USER_ORACLE_GEOMETADATA_VIEW + " " + |
|
628 |
" ( TABLE_NAME, COLUMN_NAME, DIMINFO, SRID ) " + " VALUES (" |
|
629 |
+ "'" + params.getTable() + "', " |
|
630 |
+ "'" + OracleValues.DEFAULT_GEO_FIELD + "', " + |
|
631 |
"MDSYS.SDO_DIM_ARRAY( " + "MDSYS.SDO_DIM_ELEMENT ('" + dim_name[0] + "', " + |
|
632 |
minx + ", " + maxx + ", " + tolerance + " ), " + |
|
633 |
"MDSYS.SDO_DIM_ELEMENT ('" + dim_name[1] + "', " + miny + ", " + |
|
634 |
maxy + ", " + tolerance + " ))"; |
|
610 |
if (_ora_srid.compareTo(OracleValues.GEODETIC_SRID) == 0) { |
|
611 |
dim_name[0] = "LONGITUDE"; |
|
612 |
dim_name[1] = "LATITUDE"; |
|
613 |
} else { |
|
614 |
dim_name[0] = "X"; |
|
615 |
dim_name[1] = "Y"; |
|
635 | 616 |
|
636 |
if (dim > 2) { |
|
637 |
resp = resp.substring(0, resp.length() - 1) + ","; |
|
638 |
resp = resp + "MDSYS.SDO_DIM_ELEMENT ('" + dim_name[2] + |
|
639 |
"', 0.0, 100.0, " + tolerance + " ))"; |
|
617 |
if (dim > 2) { |
|
618 |
dim_name[2] = "Z"; |
|
640 | 619 |
|
641 |
if (dim > 3) { |
|
642 |
resp = resp.substring(0, resp.length() - 1) + ","; |
|
643 |
resp = resp + "MDSYS.SDO_DIM_ELEMENT ('" + dim_name[3] + |
|
644 |
"', 0.0, 100.0, " + tolerance + " ))"; |
|
645 |
} |
|
646 |
} |
|
620 |
if (dim > 3) { |
|
621 |
dim_name[3] = "T"; |
|
622 |
} |
|
623 |
} |
|
624 |
} |
|
647 | 625 |
|
648 |
if (withsrid) { |
|
649 |
resp = resp + ", " + _ora_srid + " )"; |
|
650 |
} |
|
651 |
else { |
|
652 |
resp = resp + ", NULL )"; |
|
653 |
} |
|
626 |
double minx = bbox.getMinX(); |
|
627 |
double miny = bbox.getMinY(); |
|
628 |
double maxx = bbox.getMaxX(); |
|
629 |
double maxy = bbox.getMaxY(); |
|
654 | 630 |
|
655 |
return resp; |
|
656 |
} |
|
631 |
String resp = "INSERT INTO " |
|
632 |
+ OracleValues.USER_ORACLE_GEOMETADATA_VIEW + " " |
|
633 |
+ " ( TABLE_NAME, COLUMN_NAME, DIMINFO, SRID ) " + " VALUES (" |
|
634 |
+ "'" + params.getTable() + "', " + "'" |
|
635 |
+ OracleValues.DEFAULT_GEO_FIELD + "', " |
|
636 |
+ "MDSYS.SDO_DIM_ARRAY( " + "MDSYS.SDO_DIM_ELEMENT ('" |
|
637 |
+ dim_name[0] + "', " + minx + ", " + maxx + ", " + tolerance |
|
638 |
+ " ), " + "MDSYS.SDO_DIM_ELEMENT ('" + dim_name[1] + "', " |
|
639 |
+ miny + ", " + maxy + ", " + tolerance + " ))"; |
|
657 | 640 |
|
641 |
if (dim > 2) { |
|
642 |
resp = resp.substring(0, resp.length() - 1) + ","; |
|
643 |
resp = resp + "MDSYS.SDO_DIM_ELEMENT ('" + dim_name[2] |
|
644 |
+ "', 0.0, 100.0, " + tolerance + " ))"; |
|
658 | 645 |
|
646 |
if (dim > 3) { |
|
647 |
resp = resp.substring(0, resp.length() - 1) + ","; |
|
648 |
resp = resp + "MDSYS.SDO_DIM_ELEMENT ('" + dim_name[3] |
|
649 |
+ "', 0.0, 100.0, " + tolerance + " ))"; |
|
650 |
} |
|
651 |
} |
|
652 |
|
|
653 |
if (withsrid) { |
|
654 |
resp = resp + ", " + _ora_srid + " )"; |
|
655 |
} else { |
|
656 |
resp = resp + ", NULL )"; |
|
657 |
} |
|
658 |
|
|
659 |
return resp; |
|
660 |
} |
|
661 |
|
|
659 | 662 |
public void loadFeatureType(EditableFeatureType featureType, |
660 | 663 |
JDBCStoreParameters storeParams) throws DataException { |
661 | 664 |
if (storeParams.getSQL() != null |
... | ... | |
673 | 676 |
} |
674 | 677 |
} |
675 | 678 |
|
Also available in: Unified diff