Revision 2385

View differences:

org.gvsig.raster.tools/branches/org.gvsig.raster.tools_dataaccess_refactoring/org.gvsig.raster.tools.main/buildNumber.properties
1 1
#maven.buildNumber.plugin properties file
2 2
#Mon Jun 25 09:20:23 CEST 2012
3
buildNumber=2
3
buildNumber=3
org.gvsig.raster.tools/branches/org.gvsig.raster.tools_dataaccess_refactoring/pom.xml
29 29
   				<artifactId>org.gvsig.geoprocess.algorithm.base</artifactId>
30 30
            	<version>2.1.0-SNAPSHOT</version>
31 31
   			</dependency>
32
			<dependency>
32
   			<dependency>
33 33
				<groupId>org.gvsig</groupId>
34 34
				<artifactId>org.gvsig.geoprocess.lib.sextante</artifactId>
35 35
				<version>2.1.0-SNAPSHOT</version>
36 36
			</dependency>
37
			<dependency>
38
				<groupId>org.gvsig</groupId>
39
				<artifactId>org.gvsig.geoprocess.app.mainplugin</artifactId>
40
				<version>2.1.0-SNAPSHOT</version>
41
			</dependency>
37 42
    	    <dependency>
38 43
                <groupId>org.gvsig</groupId>
39 44
                <artifactId>org.gvsig.raster.mainplugin</artifactId>
......
119 124
    	        <artifactId>org.gvsig.raster.tools.algorithm.maskthreshold</artifactId>
120 125
    	        <version>2.2.0-SNAPSHOT</version>
121 126
        	</dependency>
127
        	<dependency>
128
				<groupId>org.gvsig</groupId>
129
				<artifactId>org.gvsig.raster.tools.toolbox.algorithm</artifactId>
130
				<version>2.2.0-SNAPSHOT</version>
131
			</dependency>
122 132
    	</dependencies>
123 133
    </dependencyManagement>
124 134
    <build>
......
136 146
	<modules>
137 147
		<module>org.gvsig.raster.tools.algorithm</module>
138 148
		<module>org.gvsig.raster.tools.app.basic</module>
149
		<module>org.gvsig.raster.tools.toolbox.algorithm</module>
139 150
		<!-- <module>org.gvsig.raster.tools.main</module>-->
140 151
	</modules>
141 152
</project>
org.gvsig.raster.tools/branches/org.gvsig.raster.tools_dataaccess_refactoring/org.gvsig.raster.tools.toolbox.algorithm/pom.xml
1
<?xml version="1.0" encoding="ISO-8859-1"?>
2
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
3
	xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
4
		 http://maven.apache.org/xsd/maven-4.0.0.xsd">
5

  
6
	<modelVersion>4.0.0</modelVersion>
7
	<artifactId>org.gvsig.raster.tools.toolbox.algorithm</artifactId>
8
	<packaging>jar</packaging>
9
	<name>org.gvsig.raster.tools.toolbox.algorithm</name>
10
	<parent>
11
		<groupId>org.gvsig</groupId>
12
		<artifactId>org.gvsig.raster.tools</artifactId>
13
		<version>2.2.0-SNAPSHOT</version>
14
	</parent>
15
	<dependencies>
16
		<dependency>
17
		    <groupId>org.gvsig</groupId>
18
   			<artifactId>org.gvsig.raster.tools.algorithm.layerdatatype</artifactId>
19
            <scope>runtime</scope>
20
   		</dependency>
21
		<dependency>
22
		    <groupId>org.gvsig</groupId>
23
   			<artifactId>org.gvsig.raster.algorithm</artifactId>
24
            <scope>compile</scope>
25
   		</dependency>
26
		<dependency>
27
		    <groupId>org.gvsig</groupId>
28
   			<artifactId>org.gvsig.geoprocess.algorithm.base</artifactId>
29
            <scope>compile</scope>
30
   		</dependency>
31
		<dependency>
32
			<groupId>org.gvsig</groupId>
33
			<artifactId>org.gvsig.geoprocess.lib.sextante</artifactId>
34
			<scope>compile</scope>
35
		</dependency>
36
		<dependency>
37
			<groupId>org.gvsig</groupId>
38
			<artifactId>org.gvsig.tools.lib</artifactId>
39
			<scope>compile</scope>
40
		</dependency>
41
		<dependency>
42
			<groupId>org.gvsig</groupId>
43
			<artifactId>org.gvsig.ui</artifactId>
44
			<scope>compile</scope>
45
		</dependency>
46
	    <dependency>
47
			<groupId>org.gvsig</groupId>
48
			<artifactId>org.gvsig.i18n</artifactId>
49
			<scope>compile</scope>
50
		</dependency>
51
		<dependency>
52
            <groupId>org.gvsig</groupId>
53
            <artifactId>org.gvsig.fmap.mapcontext.api</artifactId>
54
            <scope>compile</scope>
55
        </dependency>
56
        <dependency>
57
            <groupId>org.gvsig</groupId>
58
            <artifactId>org.gvsig.fmap.mapcontext.impl</artifactId>
59
            <scope>runtime</scope>
60
        </dependency>
61
		<dependency>
62
            <groupId>org.gvsig</groupId>
63
            <artifactId>org.gvsig.projection.api</artifactId>
64
            <scope>compile</scope>
65
        </dependency>
66
        <dependency>
67
            <groupId>org.gvsig</groupId>
68
            <artifactId>org.gvsig.projection.cresques.impl</artifactId>
69
            <scope>runtime</scope>
70
        </dependency>
71
   		<dependency>
72
            <groupId>org.gvsig</groupId>
73
            <artifactId>org.gvsig.metadata.lib.basic.api</artifactId>
74
            <scope>compile</scope>
75
        </dependency>
76
	</dependencies>
77
</project>
0 78

  
org.gvsig.raster.tools/branches/org.gvsig.raster.tools_dataaccess_refactoring/org.gvsig.raster.tools.toolbox.algorithm/.classpath
1
<?xml version="1.0" encoding="UTF-8"?>
2
<classpath>
3
  <classpathentry kind="src" path="src/main/java" including="**/*.java"/>
4
  <classpathentry kind="src" path="src/main/resources" excluding="**/*.java"/>
5
  <classpathentry kind="output" path="target/classes"/>
6
  <classpathentry kind="var" path="M2_REPO/javax/units/jsr108/0.01/jsr108-0.01.jar"/>
7
  <classpathentry kind="var" path="M2_REPO/javax/media/jai_core/1.1.3/jai_core-1.1.3.jar">
8
    <attributes>
9
      <attribute value="jar:file:/home/nacho/.m2/repository/javax/media/jai_core/1.1.3/jai_core-1.1.3-javadoc.jar!/" name="javadoc_location"/>
10
    </attributes>
11
  </classpathentry>
12
  <classpathentry kind="var" path="M2_REPO/javax/media/jai_codec/1.1.3/jai_codec-1.1.3.jar"/>
13
  <classpathentry kind="var" path="M2_REPO/javax/help/javahelp/2.0.05/javahelp-2.0.05.jar" sourcepath="M2_REPO/javax/help/javahelp/2.0.05/javahelp-2.0.05-sources.jar">
14
    <attributes>
15
      <attribute value="jar:file:/home/nacho/.m2/repository/javax/help/javahelp/2.0.05/javahelp-2.0.05-javadoc.jar!/" name="javadoc_location"/>
16
    </attributes>
17
  </classpathentry>
18
  <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/J2SE-1.5"/>
19
  <classpathentry kind="src" path="/org.gvsig.raster.tools.algorithm.layerdatatype"/>
20
  <classpathentry kind="src" path="/org.gvsig.raster.algorithm"/>
21
  <classpathentry kind="src" path="/org.gvsig.raster.lib.api"/>
22
  <classpathentry kind="src" path="/org.gvsig.raster.cache.lib.api"/>
23
  <classpathentry kind="var" path="M2_REPO/org/gvsig/org.gvsig.compat.api/2.0.22/org.gvsig.compat.api-2.0.22.jar" sourcepath="M2_REPO/org/gvsig/org.gvsig.compat.api/2.0.22/org.gvsig.compat.api-2.0.22-sources.jar">
24
    <attributes>
25
      <attribute value="jar:file:/home/nacho/.m2/repository/org/gvsig/org.gvsig.compat.api/2.0.22/org.gvsig.compat.api-2.0.22-javadoc.jar!/" name="javadoc_location"/>
26
    </attributes>
27
  </classpathentry>
28
  <classpathentry kind="var" path="M2_REPO/org/gvsig/org.gvsig.tools.lib/3.0.15/org.gvsig.tools.lib-3.0.15.jar" sourcepath="M2_REPO/org/gvsig/org.gvsig.tools.lib/3.0.15/org.gvsig.tools.lib-3.0.15-sources.jar">
29
    <attributes>
30
      <attribute value="jar:file:/home/nacho/.m2/repository/org/gvsig/org.gvsig.tools.lib/3.0.15/org.gvsig.tools.lib-3.0.15-javadoc.jar!/" name="javadoc_location"/>
31
    </attributes>
32
  </classpathentry>
33
  <classpathentry kind="var" path="M2_REPO/net/sf/kxml/kxml2/2.2.2/kxml2-2.2.2.jar"/>
34
  <classpathentry kind="var" path="M2_REPO/xmlpull/xmlpull/1.1.3.1/xmlpull-1.1.3.1.jar"/>
35
  <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"/>
36
  <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"/>
37
  <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"/>
38
  <classpathentry kind="var" path="M2_REPO/org/gvsig/org.gvsig.compat.se/2.0.22/org.gvsig.compat.se-2.0.22.jar" sourcepath="M2_REPO/org/gvsig/org.gvsig.compat.se/2.0.22/org.gvsig.compat.se-2.0.22-sources.jar">
39
    <attributes>
40
      <attribute value="jar:file:/home/nacho/.m2/repository/org/gvsig/org.gvsig.compat.se/2.0.22/org.gvsig.compat.se-2.0.22-javadoc.jar!/" name="javadoc_location"/>
41
    </attributes>
42
  </classpathentry>
43
  <classpathentry kind="var" path="M2_REPO/org/gvsig/org.gvsig.projection.api/2.0.14/org.gvsig.projection.api-2.0.14.jar"/>
44
  <classpathentry kind="var" path="M2_REPO/org/gvsig/org.gvsig.projection.cresques.impl/2.0.22/org.gvsig.projection.cresques.impl-2.0.22.jar" sourcepath="M2_REPO/org/gvsig/org.gvsig.projection.cresques.impl/2.0.22/org.gvsig.projection.cresques.impl-2.0.22-sources.jar">
45
    <attributes>
46
      <attribute value="jar:file:/home/nacho/.m2/repository/org/gvsig/org.gvsig.projection.cresques.impl/2.0.22/org.gvsig.projection.cresques.impl-2.0.22-javadoc.jar!/" name="javadoc_location"/>
47
    </attributes>
48
  </classpathentry>
49
  <classpathentry kind="var" path="M2_REPO/org/geotools/gt2-legacy/2.2-RC2/gt2-legacy-2.2-RC2.jar"/>
50
  <classpathentry kind="var" path="M2_REPO/org/opengis/geoapi-legacy/0.2/geoapi-legacy-0.2.jar"/>
51
  <classpathentry kind="var" path="M2_REPO/org/geotools/gt2-referencing/2.2-RC2/gt2-referencing-2.2-RC2.jar"/>
52
  <classpathentry kind="var" path="M2_REPO/com/vividsolutions/jts/1.13/jts-1.13.jar" sourcepath="M2_REPO/com/vividsolutions/jts/1.13/jts-1.13-sources.jar">
53
    <attributes>
54
      <attribute value="jar:file:/home/nacho/.m2/repository/com/vividsolutions/jts/1.13/jts-1.13-javadoc.jar!/" name="javadoc_location"/>
55
    </attributes>
56
  </classpathentry>
57
  <classpathentry kind="var" path="M2_REPO/org/opengis/geoapi/2.0/geoapi-2.0.jar"/>
58
  <classpathentry kind="var" path="M2_REPO/java3d/vecmath/1.3.1/vecmath-1.3.1.jar"/>
59
  <classpathentry kind="var" path="M2_REPO/org/geotools/gt2-coverage/2.2-RC2/gt2-coverage-2.2-RC2.jar"/>
60
  <classpathentry kind="var" path="M2_REPO/org/geotools/gt2-main/2.2.2/gt2-main-2.2.2.jar"/>
61
  <classpathentry kind="var" path="M2_REPO/edu/oswego/concurrent/1.3.4/concurrent-1.3.4.jar"/>
62
  <classpathentry kind="var" path="M2_REPO/org/geotools/gt2-api/2.2.2/gt2-api-2.2.2.jar"/>
63
  <classpathentry kind="var" path="M2_REPO/jdom/jdom/1.0/jdom-1.0.jar" sourcepath="M2_REPO/jdom/jdom/1.0/jdom-1.0-sources.jar"/>
64
  <classpathentry kind="var" path="M2_REPO/org/geotools/gt2-render/2.2-RC2/gt2-render-2.2-RC2.jar"/>
65
  <classpathentry kind="var" path="M2_REPO/batik/batik-transcoder/1.5/batik-transcoder-1.5.jar"/>
66
  <classpathentry kind="var" path="M2_REPO/geojava/geojava/unknown/geojava-unknown.jar"/>
67
  <classpathentry kind="var" path="M2_REPO/org/gvsig/org.gvsig.metadata.lib.basic.api/2.0.22/org.gvsig.metadata.lib.basic.api-2.0.22.jar" sourcepath="M2_REPO/org/gvsig/org.gvsig.metadata.lib.basic.api/2.0.22/org.gvsig.metadata.lib.basic.api-2.0.22-sources.jar">
68
    <attributes>
69
      <attribute value="jar:file:/home/nacho/.m2/repository/org/gvsig/org.gvsig.metadata.lib.basic.api/2.0.22/org.gvsig.metadata.lib.basic.api-2.0.22-javadoc.jar!/" name="javadoc_location"/>
70
    </attributes>
71
  </classpathentry>
72
  <classpathentry kind="var" path="M2_REPO/org/gvsig/org.gvsig.fmap.dal.api/2.0.22/org.gvsig.fmap.dal.api-2.0.22.jar" sourcepath="M2_REPO/org/gvsig/org.gvsig.fmap.dal.api/2.0.22/org.gvsig.fmap.dal.api-2.0.22-sources.jar">
73
    <attributes>
74
      <attribute value="jar:file:/home/nacho/.m2/repository/org/gvsig/org.gvsig.fmap.dal.api/2.0.22/org.gvsig.fmap.dal.api-2.0.22-javadoc.jar!/" name="javadoc_location"/>
75
    </attributes>
76
  </classpathentry>
77
  <classpathentry kind="var" path="M2_REPO/org/gvsig/org.gvsig.i18n/2.0.22/org.gvsig.i18n-2.0.22.jar" sourcepath="M2_REPO/org/gvsig/org.gvsig.i18n/2.0.22/org.gvsig.i18n-2.0.22-sources.jar">
78
    <attributes>
79
      <attribute value="jar:file:/home/nacho/.m2/repository/org/gvsig/org.gvsig.i18n/2.0.22/org.gvsig.i18n-2.0.22-javadoc.jar!/" name="javadoc_location"/>
80
    </attributes>
81
  </classpathentry>
82
  <classpathentry kind="var" path="M2_REPO/org/gvsig/org.gvsig.fmap.geometry.api/2.0.22/org.gvsig.fmap.geometry.api-2.0.22.jar" sourcepath="M2_REPO/org/gvsig/org.gvsig.fmap.geometry.api/2.0.22/org.gvsig.fmap.geometry.api-2.0.22-sources.jar">
83
    <attributes>
84
      <attribute value="jar:file:/home/nacho/.m2/repository/org/gvsig/org.gvsig.fmap.geometry.api/2.0.22/org.gvsig.fmap.geometry.api-2.0.22-javadoc.jar!/" name="javadoc_location"/>
85
    </attributes>
86
  </classpathentry>
87
  <classpathentry kind="var" path="M2_REPO/org/gvsig/org.gvsig.tools.lib/3.0.15/org.gvsig.tools.lib-3.0.15-tests.jar"/>
88
  <classpathentry kind="var" path="M2_REPO/org/gvsig/org.gvsig.timesupport.lib.api/1.0.0/org.gvsig.timesupport.lib.api-1.0.0.jar" sourcepath="M2_REPO/org/gvsig/org.gvsig.timesupport.lib.api/1.0.0/org.gvsig.timesupport.lib.api-1.0.0-sources.jar">
89
    <attributes>
90
      <attribute value="jar:file:/home/nacho/.m2/repository/org/gvsig/org.gvsig.timesupport.lib.api/1.0.0/org.gvsig.timesupport.lib.api-1.0.0-javadoc.jar!/" name="javadoc_location"/>
91
    </attributes>
92
  </classpathentry>
93
  <classpathentry kind="var" path="M2_REPO/org/gvsig/org.gvsig.maven.base.tools/1.0.9/org.gvsig.maven.base.tools-1.0.9.jar" sourcepath="M2_REPO/org/gvsig/org.gvsig.maven.base.tools/1.0.9/org.gvsig.maven.base.tools-1.0.9-sources.jar"/>
94
  <classpathentry kind="var" path="M2_REPO/org/gvsig/org.gvsig.fmap.dal.impl/2.0.22/org.gvsig.fmap.dal.impl-2.0.22.jar" sourcepath="M2_REPO/org/gvsig/org.gvsig.fmap.dal.impl/2.0.22/org.gvsig.fmap.dal.impl-2.0.22-sources.jar">
95
    <attributes>
96
      <attribute value="jar:file:/home/nacho/.m2/repository/org/gvsig/org.gvsig.fmap.dal.impl/2.0.22/org.gvsig.fmap.dal.impl-2.0.22-javadoc.jar!/" name="javadoc_location"/>
97
    </attributes>
98
  </classpathentry>
99
  <classpathentry kind="var" path="M2_REPO/org/gvsig/org.gvsig.fmap.dal.spi/2.0.22/org.gvsig.fmap.dal.spi-2.0.22.jar" sourcepath="M2_REPO/org/gvsig/org.gvsig.fmap.dal.spi/2.0.22/org.gvsig.fmap.dal.spi-2.0.22-sources.jar">
100
    <attributes>
101
      <attribute value="jar:file:/home/nacho/.m2/repository/org/gvsig/org.gvsig.fmap.dal.spi/2.0.22/org.gvsig.fmap.dal.spi-2.0.22-javadoc.jar!/" name="javadoc_location"/>
102
    </attributes>
103
  </classpathentry>
104
  <classpathentry kind="var" path="M2_REPO/easymock/easymock/1.2_Java1.3/easymock-1.2_Java1.3.jar" sourcepath="M2_REPO/easymock/easymock/1.2_Java1.3/easymock-1.2_Java1.3-sources.jar"/>
105
  <classpathentry kind="var" path="M2_REPO/easymock/easymockclassextension/1.2/easymockclassextension-1.2.jar" sourcepath="M2_REPO/easymock/easymockclassextension/1.2/easymockclassextension-1.2-sources.jar"/>
106
  <classpathentry kind="var" path="M2_REPO/cglib/cglib-nodep/2.1/cglib-nodep-2.1.jar"/>
107
  <classpathentry kind="var" path="M2_REPO/org/gvsig/org.gvsig.fmap.dal.file.lib/2.0.22/org.gvsig.fmap.dal.file.lib-2.0.22.jar" sourcepath="M2_REPO/org/gvsig/org.gvsig.fmap.dal.file.lib/2.0.22/org.gvsig.fmap.dal.file.lib-2.0.22-sources.jar">
108
    <attributes>
109
      <attribute value="jar:file:/home/nacho/.m2/repository/org/gvsig/org.gvsig.fmap.dal.file.lib/2.0.22/org.gvsig.fmap.dal.file.lib-2.0.22-javadoc.jar!/" name="javadoc_location"/>
110
    </attributes>
111
  </classpathentry>
112
  <classpathentry kind="var" path="M2_REPO/org/gvsig/org.gvsig.remoteclient/2.0.22/org.gvsig.remoteclient-2.0.22.jar" sourcepath="M2_REPO/org/gvsig/org.gvsig.remoteclient/2.0.22/org.gvsig.remoteclient-2.0.22-sources.jar">
113
    <attributes>
114
      <attribute value="jar:file:/home/nacho/.m2/repository/org/gvsig/org.gvsig.remoteclient/2.0.22/org.gvsig.remoteclient-2.0.22-javadoc.jar!/" name="javadoc_location"/>
115
    </attributes>
116
  </classpathentry>
117
  <classpathentry kind="src" path="/org.gvsig.raster.lib.impl"/>
118
  <classpathentry kind="var" path="M2_REPO/org/gvsig/org.gvsig.fmap.dal.file.shp/2.0.22/org.gvsig.fmap.dal.file.shp-2.0.22.jar" sourcepath="M2_REPO/org/gvsig/org.gvsig.fmap.dal.file.shp/2.0.22/org.gvsig.fmap.dal.file.shp-2.0.22-sources.jar">
119
    <attributes>
120
      <attribute value="jar:file:/home/nacho/.m2/repository/org/gvsig/org.gvsig.fmap.dal.file.shp/2.0.22/org.gvsig.fmap.dal.file.shp-2.0.22-javadoc.jar!/" name="javadoc_location"/>
121
    </attributes>
122
  </classpathentry>
123
  <classpathentry kind="var" path="M2_REPO/org/gvsig/org.gvsig.fmap.dal.file.dbf/2.0.22/org.gvsig.fmap.dal.file.dbf-2.0.22.jar" sourcepath="M2_REPO/org/gvsig/org.gvsig.fmap.dal.file.dbf/2.0.22/org.gvsig.fmap.dal.file.dbf-2.0.22-sources.jar">
124
    <attributes>
125
      <attribute value="jar:file:/home/nacho/.m2/repository/org/gvsig/org.gvsig.fmap.dal.file.dbf/2.0.22/org.gvsig.fmap.dal.file.dbf-2.0.22-javadoc.jar!/" name="javadoc_location"/>
126
    </attributes>
127
  </classpathentry>
128
  <classpathentry kind="var" path="M2_REPO/org/gvsig/org.gvsig.utils/2.0.22/org.gvsig.utils-2.0.22.jar" sourcepath="M2_REPO/org/gvsig/org.gvsig.utils/2.0.22/org.gvsig.utils-2.0.22-sources.jar">
129
    <attributes>
130
      <attribute value="jar:file:/home/nacho/.m2/repository/org/gvsig/org.gvsig.utils/2.0.22/org.gvsig.utils-2.0.22-javadoc.jar!/" name="javadoc_location"/>
131
    </attributes>
132
  </classpathentry>
133
  <classpathentry kind="var" path="M2_REPO/org/gvsig/org.gvsig.tools.swing.api/3.0.15/org.gvsig.tools.swing.api-3.0.15.jar" sourcepath="M2_REPO/org/gvsig/org.gvsig.tools.swing.api/3.0.15/org.gvsig.tools.swing.api-3.0.15-sources.jar">
134
    <attributes>
135
      <attribute value="jar:file:/home/nacho/.m2/repository/org/gvsig/org.gvsig.tools.swing.api/3.0.15/org.gvsig.tools.swing.api-3.0.15-javadoc.jar!/" name="javadoc_location"/>
136
    </attributes>
137
  </classpathentry>
138
  <classpathentry kind="var" path="M2_REPO/castor/castor/0.9.5.3/castor-0.9.5.3.jar"/>
139
  <classpathentry kind="var" path="M2_REPO/commons-io/commons-io/2.4/commons-io-2.4.jar" sourcepath="M2_REPO/commons-io/commons-io/2.4/commons-io-2.4-sources.jar">
140
    <attributes>
141
      <attribute value="jar:file:/home/nacho/.m2/repository/commons-io/commons-io/2.4/commons-io-2.4-javadoc.jar!/" name="javadoc_location"/>
142
    </attributes>
143
  </classpathentry>
144
  <classpathentry kind="var" path="M2_REPO/org/gvsig/org.gvsig.fmap.mapcontext.api/2.0.22/org.gvsig.fmap.mapcontext.api-2.0.22.jar" sourcepath="M2_REPO/org/gvsig/org.gvsig.fmap.mapcontext.api/2.0.22/org.gvsig.fmap.mapcontext.api-2.0.22-sources.jar">
145
    <attributes>
146
      <attribute value="jar:file:/home/nacho/.m2/repository/org/gvsig/org.gvsig.fmap.mapcontext.api/2.0.22/org.gvsig.fmap.mapcontext.api-2.0.22-javadoc.jar!/" name="javadoc_location"/>
147
    </attributes>
148
  </classpathentry>
149
  <classpathentry kind="var" path="M2_REPO/org/gvsig/org.gvsig.fmap.geometry.impl/2.0.22/org.gvsig.fmap.geometry.impl-2.0.22.jar" sourcepath="M2_REPO/org/gvsig/org.gvsig.fmap.geometry.impl/2.0.22/org.gvsig.fmap.geometry.impl-2.0.22-sources.jar">
150
    <attributes>
151
      <attribute value="jar:file:/home/nacho/.m2/repository/org/gvsig/org.gvsig.fmap.geometry.impl/2.0.22/org.gvsig.fmap.geometry.impl-2.0.22-javadoc.jar!/" name="javadoc_location"/>
152
    </attributes>
153
  </classpathentry>
154
  <classpathentry kind="var" path="M2_REPO/org/gvsig/org.gvsig.jdk.v1_4/1.0.0/org.gvsig.jdk.v1_4-1.0.0.jar" sourcepath="M2_REPO/org/gvsig/org.gvsig.jdk.v1_4/1.0.0/org.gvsig.jdk.v1_4-1.0.0-sources.jar">
155
    <attributes>
156
      <attribute value="jar:file:/home/nacho/.m2/repository/org/gvsig/org.gvsig.jdk.v1_4/1.0.0/org.gvsig.jdk.v1_4-1.0.0-javadoc.jar!/" name="javadoc_location"/>
157
    </attributes>
158
  </classpathentry>
159
  <classpathentry kind="var" path="M2_REPO/org/gvsig/org.gvsig.fmap.geometry.operation/2.0.22/org.gvsig.fmap.geometry.operation-2.0.22.jar" sourcepath="M2_REPO/org/gvsig/org.gvsig.fmap.geometry.operation/2.0.22/org.gvsig.fmap.geometry.operation-2.0.22-sources.jar">
160
    <attributes>
161
      <attribute value="jar:file:/home/nacho/.m2/repository/org/gvsig/org.gvsig.fmap.geometry.operation/2.0.22/org.gvsig.fmap.geometry.operation-2.0.22-javadoc.jar!/" name="javadoc_location"/>
162
    </attributes>
163
  </classpathentry>
164
  <classpathentry kind="var" path="M2_REPO/org/gvsig/org.gvsig.jpotrace/2.0.0-SNAPSHOT/org.gvsig.jpotrace-2.0.0-SNAPSHOT.jar" sourcepath="M2_REPO/org/gvsig/org.gvsig.jpotrace/2.0.0-SNAPSHOT/org.gvsig.jpotrace-2.0.0-SNAPSHOT-sources.jar"/>
165
  <classpathentry kind="src" path="/org.gvsig.raster.swing.api"/>
166
  <classpathentry kind="var" path="M2_REPO/org/gvsig/org.gvsig.fmap.mapcontext.impl/2.0.22/org.gvsig.fmap.mapcontext.impl-2.0.22.jar" sourcepath="M2_REPO/org/gvsig/org.gvsig.fmap.mapcontext.impl/2.0.22/org.gvsig.fmap.mapcontext.impl-2.0.22-sources.jar">
167
    <attributes>
168
      <attribute value="jar:file:/home/nacho/.m2/repository/org/gvsig/org.gvsig.fmap.mapcontext.impl/2.0.22/org.gvsig.fmap.mapcontext.impl-2.0.22-javadoc.jar!/" name="javadoc_location"/>
169
    </attributes>
170
  </classpathentry>
171
  <classpathentry kind="var" path="M2_REPO/org/gvsig/org.gvsig.fmap.mapcontext.operation/2.0.22/org.gvsig.fmap.mapcontext.operation-2.0.22.jar" sourcepath="M2_REPO/org/gvsig/org.gvsig.fmap.mapcontext.operation/2.0.22/org.gvsig.fmap.mapcontext.operation-2.0.22-sources.jar">
172
    <attributes>
173
      <attribute value="jar:file:/home/nacho/.m2/repository/org/gvsig/org.gvsig.fmap.mapcontext.operation/2.0.22/org.gvsig.fmap.mapcontext.operation-2.0.22-javadoc.jar!/" name="javadoc_location"/>
174
    </attributes>
175
  </classpathentry>
176
  <classpathentry kind="var" path="M2_REPO/org/gvsig/org.gvsig.andami/2.0.22/org.gvsig.andami-2.0.22.jar" sourcepath="M2_REPO/org/gvsig/org.gvsig.andami/2.0.22/org.gvsig.andami-2.0.22-sources.jar">
177
    <attributes>
178
      <attribute value="jar:file:/home/nacho/.m2/repository/org/gvsig/org.gvsig.andami/2.0.22/org.gvsig.andami-2.0.22-javadoc.jar!/" name="javadoc_location"/>
179
    </attributes>
180
  </classpathentry>
181
  <classpathentry kind="var" path="M2_REPO/org/gvsig/org.gvsig.tools.dynform.api/3.0.15/org.gvsig.tools.dynform.api-3.0.15.jar" sourcepath="M2_REPO/org/gvsig/org.gvsig.tools.dynform.api/3.0.15/org.gvsig.tools.dynform.api-3.0.15-sources.jar">
182
    <attributes>
183
      <attribute value="jar:file:/home/nacho/.m2/repository/org/gvsig/org.gvsig.tools.dynform.api/3.0.15/org.gvsig.tools.dynform.api-3.0.15-javadoc.jar!/" name="javadoc_location"/>
184
    </attributes>
185
  </classpathentry>
186
  <classpathentry kind="var" path="M2_REPO/org/gvsig/org.gvsig.tools.dynform.spi/3.0.15/org.gvsig.tools.dynform.spi-3.0.15.jar" sourcepath="M2_REPO/org/gvsig/org.gvsig.tools.dynform.spi/3.0.15/org.gvsig.tools.dynform.spi-3.0.15-sources.jar">
187
    <attributes>
188
      <attribute value="jar:file:/home/nacho/.m2/repository/org/gvsig/org.gvsig.tools.dynform.spi/3.0.15/org.gvsig.tools.dynform.spi-3.0.15-javadoc.jar!/" name="javadoc_location"/>
189
    </attributes>
190
  </classpathentry>
191
  <classpathentry kind="var" path="M2_REPO/org/gvsig/org.gvsig.tools.dynform.services/3.0.15/org.gvsig.tools.dynform.services-3.0.15.jar" sourcepath="M2_REPO/org/gvsig/org.gvsig.tools.dynform.services/3.0.15/org.gvsig.tools.dynform.services-3.0.15-sources.jar">
192
    <attributes>
193
      <attribute value="jar:file:/home/nacho/.m2/repository/org/gvsig/org.gvsig.tools.dynform.services/3.0.15/org.gvsig.tools.dynform.services-3.0.15-javadoc.jar!/" name="javadoc_location"/>
194
    </attributes>
195
  </classpathentry>
196
  <classpathentry kind="var" path="M2_REPO/net/sf/flib-jcalendar/unknown/flib-jcalendar-unknown.jar"/>
197
  <classpathentry kind="var" path="M2_REPO/org/gvsig/org.gvsig.tools.dynform.impl/3.0.15/org.gvsig.tools.dynform.impl-3.0.15.jar" sourcepath="M2_REPO/org/gvsig/org.gvsig.tools.dynform.impl/3.0.15/org.gvsig.tools.dynform.impl-3.0.15-sources.jar">
198
    <attributes>
199
      <attribute value="jar:file:/home/nacho/.m2/repository/org/gvsig/org.gvsig.tools.dynform.impl/3.0.15/org.gvsig.tools.dynform.impl-3.0.15-javadoc.jar!/" name="javadoc_location"/>
200
    </attributes>
201
  </classpathentry>
202
  <classpathentry kind="var" path="M2_REPO/com/jgoodies/jgoodies-common/1.4.0/jgoodies-common-1.4.0.jar" sourcepath="M2_REPO/com/jgoodies/jgoodies-common/1.4.0/jgoodies-common-1.4.0-sources.jar">
203
    <attributes>
204
      <attribute value="jar:file:/home/nacho/.m2/repository/com/jgoodies/jgoodies-common/1.4.0/jgoodies-common-1.4.0-javadoc.jar!/" name="javadoc_location"/>
205
    </attributes>
206
  </classpathentry>
207
  <classpathentry kind="var" path="M2_REPO/com/jgoodies/jgoodies-forms/1.6.0/jgoodies-forms-1.6.0.jar" sourcepath="M2_REPO/com/jgoodies/jgoodies-forms/1.6.0/jgoodies-forms-1.6.0-sources.jar">
208
    <attributes>
209
      <attribute value="jar:file:/home/nacho/.m2/repository/com/jgoodies/jgoodies-forms/1.6.0/jgoodies-forms-1.6.0-javadoc.jar!/" name="javadoc_location"/>
210
    </attributes>
211
  </classpathentry>
212
  <classpathentry kind="var" path="M2_REPO/com/jgoodies/looks/2.2.2/looks-2.2.2.jar" sourcepath="M2_REPO/com/jgoodies/looks/2.2.2/looks-2.2.2-sources.jar">
213
    <attributes>
214
      <attribute value="jar:file:/home/nacho/.m2/repository/com/jgoodies/looks/2.2.2/looks-2.2.2-javadoc.jar!/" name="javadoc_location"/>
215
    </attributes>
216
  </classpathentry>
217
  <classpathentry kind="var" path="M2_REPO/org/gvsig/org.gvsig.ui/2.0.22/org.gvsig.ui-2.0.22.jar" sourcepath="M2_REPO/org/gvsig/org.gvsig.ui/2.0.22/org.gvsig.ui-2.0.22-sources.jar">
218
    <attributes>
219
      <attribute value="jar:file:/home/nacho/.m2/repository/org/gvsig/org.gvsig.ui/2.0.22/org.gvsig.ui-2.0.22-javadoc.jar!/" name="javadoc_location"/>
220
    </attributes>
221
  </classpathentry>
222
  <classpathentry kind="var" path="M2_REPO/org/jfree/jfreechart/1.0.14/jfreechart-1.0.14.jar" sourcepath="M2_REPO/org/jfree/jfreechart/1.0.14/jfreechart-1.0.14-sources.jar">
223
    <attributes>
224
      <attribute value="jar:file:/home/nacho/.m2/repository/org/jfree/jfreechart/1.0.14/jfreechart-1.0.14-javadoc.jar!/" name="javadoc_location"/>
225
    </attributes>
226
  </classpathentry>
227
  <classpathentry kind="var" path="M2_REPO/org/jfree/jcommon/1.0.17/jcommon-1.0.17.jar" sourcepath="M2_REPO/org/jfree/jcommon/1.0.17/jcommon-1.0.17-sources.jar">
228
    <attributes>
229
      <attribute value="jar:file:/home/nacho/.m2/repository/org/jfree/jcommon/1.0.17/jcommon-1.0.17-javadoc.jar!/" name="javadoc_location"/>
230
    </attributes>
231
  </classpathentry>
232
  <classpathentry kind="var" path="M2_REPO/xml-apis/xml-apis/1.3.04/xml-apis-1.3.04.jar" sourcepath="M2_REPO/xml-apis/xml-apis/1.3.04/xml-apis-1.3.04-sources.jar"/>
233
  <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">
234
    <attributes>
235
      <attribute value="jar:file:/home/nacho/.m2/repository/com/lowagie/itext/2.1.4/itext-2.1.4-javadoc.jar!/" name="javadoc_location"/>
236
    </attributes>
237
  </classpathentry>
238
  <classpathentry kind="var" path="M2_REPO/bouncycastle/bcmail-jdk14/138/bcmail-jdk14-138.jar"/>
239
  <classpathentry kind="var" path="M2_REPO/bouncycastle/bcprov-jdk14/138/bcprov-jdk14-138.jar"/>
240
  <classpathentry kind="var" path="M2_REPO/jwizardcomponent/jwizardcomponent/1.2.2/jwizardcomponent-1.2.2.jar"/>
241
  <classpathentry kind="var" path="M2_REPO/org/gvsig/external/org.gvsig.external.jump/1.0.0/org.gvsig.external.jump-1.0.0.jar" sourcepath="M2_REPO/org/gvsig/external/org.gvsig.external.jump/1.0.0/org.gvsig.external.jump-1.0.0-sources.jar">
242
    <attributes>
243
      <attribute value="jar:file:/home/nacho/.m2/repository/org/gvsig/external/org.gvsig.external.jump/1.0.0/org.gvsig.external.jump-1.0.0-javadoc.jar!/" name="javadoc_location"/>
244
    </attributes>
245
  </classpathentry>
246
  <classpathentry kind="var" path="M2_REPO/org/gvsig/org.gvsig.installer.lib.api/2.0.22/org.gvsig.installer.lib.api-2.0.22.jar" sourcepath="M2_REPO/org/gvsig/org.gvsig.installer.lib.api/2.0.22/org.gvsig.installer.lib.api-2.0.22-sources.jar">
247
    <attributes>
248
      <attribute value="jar:file:/home/nacho/.m2/repository/org/gvsig/org.gvsig.installer.lib.api/2.0.22/org.gvsig.installer.lib.api-2.0.22-javadoc.jar!/" name="javadoc_location"/>
249
    </attributes>
250
  </classpathentry>
251
  <classpathentry kind="var" path="M2_REPO/org/gvsig/org.gvsig.installer.swing.api/2.0.22/org.gvsig.installer.swing.api-2.0.22.jar" sourcepath="M2_REPO/org/gvsig/org.gvsig.installer.swing.api/2.0.22/org.gvsig.installer.swing.api-2.0.22-sources.jar">
252
    <attributes>
253
      <attribute value="jar:file:/home/nacho/.m2/repository/org/gvsig/org.gvsig.installer.swing.api/2.0.22/org.gvsig.installer.swing.api-2.0.22-javadoc.jar!/" name="javadoc_location"/>
254
    </attributes>
255
  </classpathentry>
256
  <classpathentry kind="var" path="M2_REPO/commons-cli/commons-cli/1.2/commons-cli-1.2.jar" sourcepath="M2_REPO/commons-cli/commons-cli/1.2/commons-cli-1.2-sources.jar">
257
    <attributes>
258
      <attribute value="jar:file:/home/nacho/.m2/repository/commons-cli/commons-cli/1.2/commons-cli-1.2-javadoc.jar!/" name="javadoc_location"/>
259
    </attributes>
260
  </classpathentry>
261
  <classpathentry kind="var" path="M2_REPO/jwizardcomponent/jwizardcomponent-0i18n/1.2.2.1/jwizardcomponent-0i18n-1.2.2.1.jar"/>
262
  <classpathentry kind="var" path="M2_REPO/org/gvsig/org.gvsig.about.api/1.0.0/org.gvsig.about.api-1.0.0.jar" sourcepath="M2_REPO/org/gvsig/org.gvsig.about.api/1.0.0/org.gvsig.about.api-1.0.0-sources.jar">
263
    <attributes>
264
      <attribute value="jar:file:/home/nacho/.m2/repository/org/gvsig/org.gvsig.about.api/1.0.0/org.gvsig.about.api-1.0.0-javadoc.jar!/" name="javadoc_location"/>
265
    </attributes>
266
  </classpathentry>
267
  <classpathentry kind="var" path="M2_REPO/org/gvsig/org.gvsig.about.impl/1.0.0/org.gvsig.about.impl-1.0.0.jar" sourcepath="M2_REPO/org/gvsig/org.gvsig.about.impl/1.0.0/org.gvsig.about.impl-1.0.0-sources.jar">
268
    <attributes>
269
      <attribute value="jar:file:/home/nacho/.m2/repository/org/gvsig/org.gvsig.about.impl/1.0.0/org.gvsig.about.impl-1.0.0-javadoc.jar!/" name="javadoc_location"/>
270
    </attributes>
271
  </classpathentry>
272
  <classpathentry kind="var" path="M2_REPO/org/gvsig/org.gvsig.jdk.v1_6/1.0.0/org.gvsig.jdk.v1_6-1.0.0.jar" sourcepath="M2_REPO/org/gvsig/org.gvsig.jdk.v1_6/1.0.0/org.gvsig.jdk.v1_6-1.0.0-sources.jar">
273
    <attributes>
274
      <attribute value="jar:file:/home/nacho/.m2/repository/org/gvsig/org.gvsig.jdk.v1_6/1.0.0/org.gvsig.jdk.v1_6-1.0.0-javadoc.jar!/" name="javadoc_location"/>
275
    </attributes>
276
  </classpathentry>
277
  <classpathentry kind="var" path="M2_REPO/xerces/xercesImpl/2.5.0/xercesImpl-2.5.0.jar"/>
278
  <classpathentry kind="var" path="M2_REPO/org/gvsig/org.gvsig.tools.swing.impl/3.0.15/org.gvsig.tools.swing.impl-3.0.15.jar" sourcepath="M2_REPO/org/gvsig/org.gvsig.tools.swing.impl/3.0.15/org.gvsig.tools.swing.impl-3.0.15-sources.jar">
279
    <attributes>
280
      <attribute value="jar:file:/home/nacho/.m2/repository/org/gvsig/org.gvsig.tools.swing.impl/3.0.15/org.gvsig.tools.swing.impl-3.0.15-javadoc.jar!/" name="javadoc_location"/>
281
    </attributes>
282
  </classpathentry>
283
  <classpathentry kind="var" path="M2_REPO/org/gvsig/org.gvsig.tools.swing.spi/3.0.15/org.gvsig.tools.swing.spi-3.0.15.jar" sourcepath="M2_REPO/org/gvsig/org.gvsig.tools.swing.spi/3.0.15/org.gvsig.tools.swing.spi-3.0.15-sources.jar">
284
    <attributes>
285
      <attribute value="jar:file:/home/nacho/.m2/repository/org/gvsig/org.gvsig.tools.swing.spi/3.0.15/org.gvsig.tools.swing.spi-3.0.15-javadoc.jar!/" name="javadoc_location"/>
286
    </attributes>
287
  </classpathentry>
288
  <classpathentry kind="var" path="M2_REPO/org/gvsig/org.gvsig.tools.swing.serv.field/3.0.15/org.gvsig.tools.swing.serv.field-3.0.15.jar" sourcepath="M2_REPO/org/gvsig/org.gvsig.tools.swing.serv.field/3.0.15/org.gvsig.tools.swing.serv.field-3.0.15-sources.jar">
289
    <attributes>
290
      <attribute value="jar:file:/home/nacho/.m2/repository/org/gvsig/org.gvsig.tools.swing.serv.field/3.0.15/org.gvsig.tools.swing.serv.field-3.0.15-javadoc.jar!/" name="javadoc_location"/>
291
    </attributes>
292
  </classpathentry>
293
  <classpathentry kind="var" path="M2_REPO/org/gvsig/org.gvsig.tools.swing.serv.jform/3.0.15/org.gvsig.tools.swing.serv.jform-3.0.15.jar" sourcepath="M2_REPO/org/gvsig/org.gvsig.tools.swing.serv.jform/3.0.15/org.gvsig.tools.swing.serv.jform-3.0.15-sources.jar">
294
    <attributes>
295
      <attribute value="jar:file:/home/nacho/.m2/repository/org/gvsig/org.gvsig.tools.swing.serv.jform/3.0.15/org.gvsig.tools.swing.serv.jform-3.0.15-javadoc.jar!/" name="javadoc_location"/>
296
    </attributes>
297
  </classpathentry>
298
  <classpathentry kind="var" path="M2_REPO/org/gvsig/org.gvsig.tools.swing.serv.jlist/3.0.15/org.gvsig.tools.swing.serv.jlist-3.0.15.jar" sourcepath="M2_REPO/org/gvsig/org.gvsig.tools.swing.serv.jlist/3.0.15/org.gvsig.tools.swing.serv.jlist-3.0.15-sources.jar"/>
299
  <classpathentry kind="var" path="M2_REPO/org/gvsig/org.gvsig.installer.lib.impl/2.0.22/org.gvsig.installer.lib.impl-2.0.22.jar" sourcepath="M2_REPO/org/gvsig/org.gvsig.installer.lib.impl/2.0.22/org.gvsig.installer.lib.impl-2.0.22-sources.jar">
300
    <attributes>
301
      <attribute value="jar:file:/home/nacho/.m2/repository/org/gvsig/org.gvsig.installer.lib.impl/2.0.22/org.gvsig.installer.lib.impl-2.0.22-javadoc.jar!/" name="javadoc_location"/>
302
    </attributes>
303
  </classpathentry>
304
  <classpathentry kind="var" path="M2_REPO/commons-codec/commons-codec/1.6/commons-codec-1.6.jar" sourcepath="M2_REPO/commons-codec/commons-codec/1.6/commons-codec-1.6-sources.jar">
305
    <attributes>
306
      <attribute value="jar:file:/home/nacho/.m2/repository/commons-codec/commons-codec/1.6/commons-codec-1.6-javadoc.jar!/" name="javadoc_location"/>
307
    </attributes>
308
  </classpathentry>
309
  <classpathentry kind="var" path="M2_REPO/org/gvsig/org.gvsig.installer.lib.spi/2.0.22/org.gvsig.installer.lib.spi-2.0.22.jar" sourcepath="M2_REPO/org/gvsig/org.gvsig.installer.lib.spi/2.0.22/org.gvsig.installer.lib.spi-2.0.22-sources.jar">
310
    <attributes>
311
      <attribute value="jar:file:/home/nacho/.m2/repository/org/gvsig/org.gvsig.installer.lib.spi/2.0.22/org.gvsig.installer.lib.spi-2.0.22-javadoc.jar!/" name="javadoc_location"/>
312
    </attributes>
313
  </classpathentry>
314
  <classpathentry kind="var" path="M2_REPO/org/gvsig/org.gvsig.installer.prov.plugin/2.0.22/org.gvsig.installer.prov.plugin-2.0.22.jar" sourcepath="M2_REPO/org/gvsig/org.gvsig.installer.prov.plugin/2.0.22/org.gvsig.installer.prov.plugin-2.0.22-sources.jar">
315
    <attributes>
316
      <attribute value="jar:file:/home/nacho/.m2/repository/org/gvsig/org.gvsig.installer.prov.plugin/2.0.22/org.gvsig.installer.prov.plugin-2.0.22-javadoc.jar!/" name="javadoc_location"/>
317
    </attributes>
318
  </classpathentry>
319
  <classpathentry kind="var" path="M2_REPO/org/apache/ant/ant/1.8.1/ant-1.8.1.jar"/>
320
  <classpathentry kind="var" path="M2_REPO/org/apache/ant/ant-launcher/1.8.1/ant-launcher-1.8.1.jar"/>
321
  <classpathentry kind="var" path="M2_REPO/com/sardak/antform/2.0/antform-2.0.jar"/>
322
  <classpathentry kind="var" path="M2_REPO/ant-contrib/ant-contrib/1.0b3/ant-contrib-1.0b3.jar"/>
323
  <classpathentry kind="var" path="M2_REPO/org/gvsig/org.gvsig.installer.swing.impl/2.0.22/org.gvsig.installer.swing.impl-2.0.22.jar" sourcepath="M2_REPO/org/gvsig/org.gvsig.installer.swing.impl/2.0.22/org.gvsig.installer.swing.impl-2.0.22-sources.jar">
324
    <attributes>
325
      <attribute value="jar:file:/home/nacho/.m2/repository/org/gvsig/org.gvsig.installer.swing.impl/2.0.22/org.gvsig.installer.swing.impl-2.0.22-javadoc.jar!/" name="javadoc_location"/>
326
    </attributes>
327
  </classpathentry>
328
  <classpathentry kind="var" path="M2_REPO/org/apache/xmlgraphics/batik-gui-util/1.7/batik-gui-util-1.7.jar"/>
329
  <classpathentry kind="var" path="M2_REPO/org/apache/xmlgraphics/batik-util/1.7/batik-util-1.7.jar"/>
330
  <classpathentry kind="var" path="M2_REPO/org/apache/xmlgraphics/batik-xml/1.7/batik-xml-1.7.jar"/>
331
  <classpathentry kind="src" path="/org.gvsig.raster.swing.impl"/>
332
  <classpathentry kind="var" path="M2_REPO/org/gvsig/org.gvsig.metadata.lib.basic.impl/2.0.22/org.gvsig.metadata.lib.basic.impl-2.0.22.jar" sourcepath="M2_REPO/org/gvsig/org.gvsig.metadata.lib.basic.impl/2.0.22/org.gvsig.metadata.lib.basic.impl-2.0.22-sources.jar">
333
    <attributes>
334
      <attribute value="jar:file:/home/nacho/.m2/repository/org/gvsig/org.gvsig.metadata.lib.basic.impl/2.0.22/org.gvsig.metadata.lib.basic.impl-2.0.22-javadoc.jar!/" name="javadoc_location"/>
335
    </attributes>
336
  </classpathentry>
337
  <classpathentry kind="var" path="M2_REPO/org/gvsig/org.gvsig.metadata.swing.basic.impl/2.0.22/org.gvsig.metadata.swing.basic.impl-2.0.22.jar" sourcepath="M2_REPO/org/gvsig/org.gvsig.metadata.swing.basic.impl/2.0.22/org.gvsig.metadata.swing.basic.impl-2.0.22-sources.jar">
338
    <attributes>
339
      <attribute value="jar:file:/home/nacho/.m2/repository/org/gvsig/org.gvsig.metadata.swing.basic.impl/2.0.22/org.gvsig.metadata.swing.basic.impl-2.0.22-javadoc.jar!/" name="javadoc_location"/>
340
    </attributes>
341
  </classpathentry>
342
  <classpathentry kind="var" path="M2_REPO/org/gvsig/org.gvsig.metadata.swing.basic.api/2.0.22/org.gvsig.metadata.swing.basic.api-2.0.22.jar" sourcepath="M2_REPO/org/gvsig/org.gvsig.metadata.swing.basic.api/2.0.22/org.gvsig.metadata.swing.basic.api-2.0.22-sources.jar">
343
    <attributes>
344
      <attribute value="jar:file:/home/nacho/.m2/repository/org/gvsig/org.gvsig.metadata.swing.basic.api/2.0.22/org.gvsig.metadata.swing.basic.api-2.0.22-javadoc.jar!/" name="javadoc_location"/>
345
    </attributes>
346
  </classpathentry>
347
  <classpathentry kind="src" path="/org.gvsig.geoprocess.algorithm.base"/>
348
  <classpathentry kind="src" path="/org.gvsig.geoprocess.app.mainplugin"/>
349
  <classpathentry kind="src" path="/org.gvsig.geoprocess.lib.api"/>
350
  <classpathentry kind="src" path="/org.gvsig.geoprocess.lib.sextante"/>
351
  <classpathentry kind="var" path="M2_REPO/org/gvsig/org.gvsig.fmap.control/2.0.22/org.gvsig.fmap.control-2.0.22.jar" sourcepath="M2_REPO/org/gvsig/org.gvsig.fmap.control/2.0.22/org.gvsig.fmap.control-2.0.22-sources.jar">
352
    <attributes>
353
      <attribute value="jar:file:/home/nacho/.m2/repository/org/gvsig/org.gvsig.fmap.control/2.0.22/org.gvsig.fmap.control-2.0.22-javadoc.jar!/" name="javadoc_location"/>
354
    </attributes>
355
  </classpathentry>
356
  <classpathentry kind="var" path="M2_REPO/org/gvsig/org.gvsig.projection.cresques.ui/2.0.22/org.gvsig.projection.cresques.ui-2.0.22.jar" sourcepath="M2_REPO/org/gvsig/org.gvsig.projection.cresques.ui/2.0.22/org.gvsig.projection.cresques.ui-2.0.22-sources.jar">
357
    <attributes>
358
      <attribute value="jar:file:/home/nacho/.m2/repository/org/gvsig/org.gvsig.projection.cresques.ui/2.0.22/org.gvsig.projection.cresques.ui-2.0.22-javadoc.jar!/" name="javadoc_location"/>
359
    </attributes>
360
  </classpathentry>
361
  <classpathentry kind="var" path="M2_REPO/org/gvsig/org.gvsig.app.mainplugin/2.0.22/org.gvsig.app.mainplugin-2.0.22.jar" sourcepath="M2_REPO/org/gvsig/org.gvsig.app.mainplugin/2.0.22/org.gvsig.app.mainplugin-2.0.22-sources.jar">
362
    <attributes>
363
      <attribute value="jar:file:/home/nacho/.m2/repository/org/gvsig/org.gvsig.app.mainplugin/2.0.22/org.gvsig.app.mainplugin-2.0.22-javadoc.jar!/" name="javadoc_location"/>
364
    </attributes>
365
  </classpathentry>
366
  <classpathentry kind="var" path="M2_REPO/org/jpedal/jpedal_lgpl/4.37b36/jpedal_lgpl-4.37b36.jar"/>
367
  <classpathentry kind="var" path="M2_REPO/org/gvsig/org.gvsig.symbology.lib.api/2.0.22/org.gvsig.symbology.lib.api-2.0.22.jar" sourcepath="M2_REPO/org/gvsig/org.gvsig.symbology.lib.api/2.0.22/org.gvsig.symbology.lib.api-2.0.22-sources.jar">
368
    <attributes>
369
      <attribute value="jar:file:/home/nacho/.m2/repository/org/gvsig/org.gvsig.symbology.lib.api/2.0.22/org.gvsig.symbology.lib.api-2.0.22-javadoc.jar!/" name="javadoc_location"/>
370
    </attributes>
371
  </classpathentry>
372
  <classpathentry kind="var" path="M2_REPO/org/gvsig/org.gvsig.symbology.swing.api/2.0.22/org.gvsig.symbology.swing.api-2.0.22.jar" sourcepath="M2_REPO/org/gvsig/org.gvsig.symbology.swing.api/2.0.22/org.gvsig.symbology.swing.api-2.0.22-sources.jar">
373
    <attributes>
374
      <attribute value="jar:file:/home/nacho/.m2/repository/org/gvsig/org.gvsig.symbology.swing.api/2.0.22/org.gvsig.symbology.swing.api-2.0.22-javadoc.jar!/" name="javadoc_location"/>
375
    </attributes>
376
  </classpathentry>
377
  <classpathentry kind="var" path="M2_REPO/org/apache/xmlgraphics/batik-gvt/1.7/batik-gvt-1.7.jar"/>
378
  <classpathentry kind="var" path="M2_REPO/org/apache/xmlgraphics/batik-awt-util/1.7/batik-awt-util-1.7.jar"/>
379
  <classpathentry kind="var" path="M2_REPO/org/apache/xmlgraphics/batik-bridge/1.7/batik-bridge-1.7.jar"/>
380
  <classpathentry kind="var" path="M2_REPO/org/apache/xmlgraphics/batik-anim/1.7/batik-anim-1.7.jar"/>
381
  <classpathentry kind="var" path="M2_REPO/org/apache/xmlgraphics/batik-dom/1.7/batik-dom-1.7.jar"/>
382
  <classpathentry kind="var" path="M2_REPO/org/apache/xmlgraphics/batik-css/1.7/batik-css-1.7.jar"/>
383
  <classpathentry kind="var" path="M2_REPO/org/apache/xmlgraphics/batik-ext/1.7/batik-ext-1.7.jar"/>
384
  <classpathentry kind="var" path="M2_REPO/xml-apis/xml-apis-ext/1.3.04/xml-apis-ext-1.3.04.jar"/>
385
  <classpathentry kind="var" path="M2_REPO/xalan/xalan/2.6.0/xalan-2.6.0.jar"/>
386
  <classpathentry kind="var" path="M2_REPO/org/apache/xmlgraphics/batik-parser/1.7/batik-parser-1.7.jar"/>
387
  <classpathentry kind="var" path="M2_REPO/org/apache/xmlgraphics/batik-svg-dom/1.7/batik-svg-dom-1.7.jar"/>
388
  <classpathentry kind="var" path="M2_REPO/org/apache/xmlgraphics/batik-script/1.7/batik-script-1.7.jar"/>
389
  <classpathentry kind="var" path="M2_REPO/org/apache/xmlgraphics/batik-js/1.7/batik-js-1.7.jar"/>
390
  <classpathentry kind="var" path="M2_REPO/org/gvsig/org.gvsig.timesupport.swing.api/1.0.0/org.gvsig.timesupport.swing.api-1.0.0.jar" sourcepath="M2_REPO/org/gvsig/org.gvsig.timesupport.swing.api/1.0.0/org.gvsig.timesupport.swing.api-1.0.0-sources.jar">
391
    <attributes>
392
      <attribute value="jar:file:/home/nacho/.m2/repository/org/gvsig/org.gvsig.timesupport.swing.api/1.0.0/org.gvsig.timesupport.swing.api-1.0.0-javadoc.jar!/" name="javadoc_location"/>
393
    </attributes>
394
  </classpathentry>
395
  <classpathentry kind="var" path="M2_REPO/org/gvsig/org.gvsig.tools.evaluator.sqljep/2.0.22/org.gvsig.tools.evaluator.sqljep-2.0.22.jar" sourcepath="M2_REPO/org/gvsig/org.gvsig.tools.evaluator.sqljep/2.0.22/org.gvsig.tools.evaluator.sqljep-2.0.22-sources.jar">
396
    <attributes>
397
      <attribute value="jar:file:/home/nacho/.m2/repository/org/gvsig/org.gvsig.tools.evaluator.sqljep/2.0.22/org.gvsig.tools.evaluator.sqljep-2.0.22-javadoc.jar!/" name="javadoc_location"/>
398
    </attributes>
399
  </classpathentry>
400
  <classpathentry kind="var" path="M2_REPO/net/sf/sqljep/0.2.1/sqljep-0.2.1.jar"/>
401
  <classpathentry kind="var" path="M2_REPO/zql/zql/unknown/zql-unknown.jar"/>
402
  <classpathentry kind="var" path="M2_REPO/org/gvsig/org.gvsig.symbology.lib.impl/2.0.22/org.gvsig.symbology.lib.impl-2.0.22.jar" sourcepath="M2_REPO/org/gvsig/org.gvsig.symbology.lib.impl/2.0.22/org.gvsig.symbology.lib.impl-2.0.22-sources.jar">
403
    <attributes>
404
      <attribute value="jar:file:/home/nacho/.m2/repository/org/gvsig/org.gvsig.symbology.lib.impl/2.0.22/org.gvsig.symbology.lib.impl-2.0.22-javadoc.jar!/" name="javadoc_location"/>
405
    </attributes>
406
  </classpathentry>
407
  <classpathentry kind="var" path="M2_REPO/org/gvsig/org.gvsig.symbology.swing.impl/2.0.22/org.gvsig.symbology.swing.impl-2.0.22.jar" sourcepath="M2_REPO/org/gvsig/org.gvsig.symbology.swing.impl/2.0.22/org.gvsig.symbology.swing.impl-2.0.22-sources.jar">
408
    <attributes>
409
      <attribute value="jar:file:/home/nacho/.m2/repository/org/gvsig/org.gvsig.symbology.swing.impl/2.0.22/org.gvsig.symbology.swing.impl-2.0.22-javadoc.jar!/" name="javadoc_location"/>
410
    </attributes>
411
  </classpathentry>
412
  <classpathentry kind="var" path="M2_REPO/org/gvsig/org.gvsig.timesupport.lib.impl/1.0.0/org.gvsig.timesupport.lib.impl-1.0.0.jar" sourcepath="M2_REPO/org/gvsig/org.gvsig.timesupport.lib.impl/1.0.0/org.gvsig.timesupport.lib.impl-1.0.0-sources.jar">
413
    <attributes>
414
      <attribute value="jar:file:/home/nacho/.m2/repository/org/gvsig/org.gvsig.timesupport.lib.impl/1.0.0/org.gvsig.timesupport.lib.impl-1.0.0-javadoc.jar!/" name="javadoc_location"/>
415
    </attributes>
416
  </classpathentry>
417
  <classpathentry kind="var" path="M2_REPO/joda-time/joda-time/1.6/joda-time-1.6.jar" sourcepath="M2_REPO/joda-time/joda-time/1.6/joda-time-1.6-sources.jar">
418
    <attributes>
419
      <attribute value="jar:file:/home/nacho/.m2/repository/joda-time/joda-time/1.6/joda-time-1.6-javadoc.jar!/" name="javadoc_location"/>
420
    </attributes>
421
  </classpathentry>
422
  <classpathentry kind="var" path="M2_REPO/org/gvsig/org.gvsig.timesupport.swing.impl/1.0.0/org.gvsig.timesupport.swing.impl-1.0.0.jar" sourcepath="M2_REPO/org/gvsig/org.gvsig.timesupport.swing.impl/1.0.0/org.gvsig.timesupport.swing.impl-1.0.0-sources.jar">
423
    <attributes>
424
      <attribute value="jar:file:/home/nacho/.m2/repository/org/gvsig/org.gvsig.timesupport.swing.impl/1.0.0/org.gvsig.timesupport.swing.impl-1.0.0-javadoc.jar!/" name="javadoc_location"/>
425
    </attributes>
426
  </classpathentry>
427
  <classpathentry kind="var" path="M2_REPO/com/toedter/jcalendar/1.1.4/jcalendar-1.1.4.jar"/>
428
  <classpathentry kind="var" path="M2_REPO/org/swinglabs/swingx/1.6/swingx-1.6.jar" sourcepath="M2_REPO/org/swinglabs/swingx/1.6/swingx-1.6-sources.jar">
429
    <attributes>
430
      <attribute value="jar:file:/home/nacho/.m2/repository/org/swinglabs/swingx/1.6/swingx-1.6-javadoc.jar!/" name="javadoc_location"/>
431
    </attributes>
432
  </classpathentry>
433
  <classpathentry kind="var" path="M2_REPO/com/jhlabs/filters/2.0.235/filters-2.0.235.jar" sourcepath="M2_REPO/com/jhlabs/filters/2.0.235/filters-2.0.235-sources.jar"/>
434
  <classpathentry kind="var" path="M2_REPO/org/swinglabs/swing-worker/1.1/swing-worker-1.1.jar" sourcepath="M2_REPO/org/swinglabs/swing-worker/1.1/swing-worker-1.1-sources.jar">
435
    <attributes>
436
      <attribute value="jar:file:/home/nacho/.m2/repository/org/swinglabs/swing-worker/1.1/swing-worker-1.1-javadoc.jar!/" name="javadoc_location"/>
437
    </attributes>
438
  </classpathentry>
439
  <classpathentry kind="var" path="M2_REPO/org/gvsig/org.gvsig.fmap.dal.db.lib/2.0.22/org.gvsig.fmap.dal.db.lib-2.0.22.jar" sourcepath="M2_REPO/org/gvsig/org.gvsig.fmap.dal.db.lib/2.0.22/org.gvsig.fmap.dal.db.lib-2.0.22-sources.jar">
440
    <attributes>
441
      <attribute value="jar:file:/home/nacho/.m2/repository/org/gvsig/org.gvsig.fmap.dal.db.lib/2.0.22/org.gvsig.fmap.dal.db.lib-2.0.22-javadoc.jar!/" name="javadoc_location"/>
442
    </attributes>
443
  </classpathentry>
444
  <classpathentry kind="var" path="M2_REPO/org/gvsig/org.gvsig.fmap.dal.db.jdbc/2.0.22/org.gvsig.fmap.dal.db.jdbc-2.0.22.jar" sourcepath="M2_REPO/org/gvsig/org.gvsig.fmap.dal.db.jdbc/2.0.22/org.gvsig.fmap.dal.db.jdbc-2.0.22-sources.jar">
445
    <attributes>
446
      <attribute value="jar:file:/home/nacho/.m2/repository/org/gvsig/org.gvsig.fmap.dal.db.jdbc/2.0.22/org.gvsig.fmap.dal.db.jdbc-2.0.22-javadoc.jar!/" name="javadoc_location"/>
447
    </attributes>
448
  </classpathentry>
449
  <classpathentry kind="var" path="M2_REPO/commons-dbcp/commons-dbcp/1.2.2/commons-dbcp-1.2.2.jar"/>
450
  <classpathentry kind="var" path="M2_REPO/commons-pool/commons-pool/1.6/commons-pool-1.6.jar" sourcepath="M2_REPO/commons-pool/commons-pool/1.6/commons-pool-1.6-sources.jar">
451
    <attributes>
452
      <attribute value="jar:file:/home/nacho/.m2/repository/commons-pool/commons-pool/1.6/commons-pool-1.6-javadoc.jar!/" name="javadoc_location"/>
453
    </attributes>
454
  </classpathentry>
455
  <classpathentry kind="var" path="M2_REPO/com/sun/jimi/1.1/jimi-1.1.jar"/>
456
  <classpathentry kind="var" path="M2_REPO/hsqldb/hsqldb/1.8.0.10/hsqldb-1.8.0.10.jar"/>
457
  <classpathentry kind="var" path="M2_REPO/com/h2database/h2/1.3.150/h2-1.3.150.jar" sourcepath="M2_REPO/com/h2database/h2/1.3.150/h2-1.3.150-sources.jar">
458
    <attributes>
459
      <attribute value="jar:file:/home/nacho/.m2/repository/com/h2database/h2/1.3.150/h2-1.3.150-javadoc.jar!/" name="javadoc_location"/>
460
    </attributes>
461
  </classpathentry>
462
  <classpathentry kind="var" path="M2_REPO/org/gvsig/org.gvsig.app.document.table.app.mainplugin/2.0.22/org.gvsig.app.document.table.app.mainplugin-2.0.22.jar" sourcepath="M2_REPO/org/gvsig/org.gvsig.app.document.table.app.mainplugin/2.0.22/org.gvsig.app.document.table.app.mainplugin-2.0.22-sources.jar">
463
    <attributes>
464
      <attribute value="jar:file:/home/nacho/.m2/repository/org/gvsig/org.gvsig.app.document.table.app.mainplugin/2.0.22/org.gvsig.app.document.table.app.mainplugin-2.0.22-javadoc.jar!/" name="javadoc_location"/>
465
    </attributes>
466
  </classpathentry>
467
  <classpathentry kind="src" path="/org.gvsig.raster.fmap"/>
468
  <classpathentry kind="src" path="/org.gvsig.toolbox.core"/>
469
  <classpathentry kind="src" path="/org.gvsig.toolbox.math"/>
470
  <classpathentry kind="var" path="M2_REPO/gnu/trove/trove/0.1.8/trove-0.1.8.jar"/>
471
  <classpathentry kind="var" path="M2_REPO/org/gvsig/legacy/jama/1.0.2/jama-1.0.2.jar"/>
472
  <classpathentry kind="var" path="M2_REPO/jfree/jfreechart/1.0.7/jfreechart-1.0.7.jar" sourcepath="M2_REPO/jfree/jfreechart/1.0.7/jfreechart-1.0.7-sources.jar">
473
    <attributes>
474
      <attribute value="jar:file:/home/nacho/.m2/repository/jfree/jfreechart/1.0.7/jfreechart-1.0.7-javadoc.jar!/" name="javadoc_location"/>
475
    </attributes>
476
  </classpathentry>
477
  <classpathentry kind="var" path="M2_REPO/jfree/jcommon/1.0.12/jcommon-1.0.12.jar" sourcepath="M2_REPO/jfree/jcommon/1.0.12/jcommon-1.0.12-sources.jar">
478
    <attributes>
479
      <attribute value="jar:file:/home/nacho/.m2/repository/jfree/jcommon/1.0.12/jcommon-1.0.12-javadoc.jar!/" name="javadoc_location"/>
480
    </attributes>
481
  </classpathentry>
482
  <classpathentry kind="src" path="/org.gvsig.toolbox.gui"/>
483
  <classpathentry kind="var" path="M2_REPO/es/unex/sextante_wps/0.6.0/sextante_wps-0.6.0.jar"/>
484
  <classpathentry kind="var" path="M2_REPO/es/unex/libDocEngines/0.6.0/libDocEngines-0.6.0.jar"/>
485
  <classpathentry kind="var" path="M2_REPO/net/sf/jgraph/5.10.1.5/jgraph-5.10.1.5.jar"/>
486
  <classpathentry kind="var" path="M2_REPO/info/clearthought/TableLayout-bin-jdk1.5/2007-04-21/TableLayout-bin-jdk1.5-2007-04-21.jar"/>
487
  <classpathentry kind="var" path="M2_REPO/org/beanshell/bsh/2.0b4/bsh-2.0b4.jar"/>
488
  <classpathentry kind="var" path="M2_REPO/org/japura/org.japura/1.14.0/org.japura-1.14.0.jar"/>
489
  <classpathentry kind="var" path="M2_REPO/bsh/bsh/2.0b4/bsh-2.0b4.jar"/>
490
  <classpathentry kind="var" path="M2_REPO/gov/nist/math/jama/unknown/jama-unknown.jar"/>
491
  <classpathentry kind="var" path="M2_REPO/org/nfunk/jep/2.4.0/jep-2.4.0.jar"/>
492
  <classpathentry kind="var" path="M2_REPO/tablelayout/TableLayout/20050920/TableLayout-20050920.jar" sourcepath="M2_REPO/tablelayout/TableLayout/20050920/TableLayout-20050920-sources.jar">
493
    <attributes>
494
      <attribute value="jar:file:/home/nacho/.m2/repository/tablelayout/TableLayout/20050920/TableLayout-20050920-javadoc.jar!/" name="javadoc_location"/>
495
    </attributes>
496
  </classpathentry>
497
  <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"/>
498
</classpath>
0 499

  
org.gvsig.raster.tools/branches/org.gvsig.raster.tools_dataaccess_refactoring/org.gvsig.raster.tools.toolbox.algorithm/.project
1
<?xml version="1.0" encoding="UTF-8"?>
2
<projectDescription>
3
  <name>org.gvsig.raster.tools.toolbox.algorithm</name>
4
  <comment>Raster tools for gvSIG. NO_M2ECLIPSE_SUPPORT: Project files created with the maven-eclipse-plugin are not supported in M2Eclipse.</comment>
5
  <projects>
6
    <project>org.gvsig.raster.tools.algorithm.layerdatatype</project>
7
    <project>org.gvsig.raster.algorithm</project>
8
    <project>org.gvsig.raster.lib.api</project>
9
    <project>org.gvsig.raster.cache.lib.api</project>
10
    <project>org.gvsig.raster.lib.impl</project>
11
    <project>org.gvsig.raster.swing.api</project>
12
    <project>org.gvsig.raster.swing.impl</project>
13
    <project>org.gvsig.geoprocess.algorithm.base</project>
14
    <project>org.gvsig.geoprocess.app.mainplugin</project>
15
    <project>org.gvsig.geoprocess.lib.api</project>
16
    <project>org.gvsig.geoprocess.lib.sextante</project>
17
    <project>org.gvsig.raster.fmap</project>
18
    <project>org.gvsig.toolbox.core</project>
19
    <project>org.gvsig.toolbox.math</project>
20
    <project>org.gvsig.toolbox.gui</project>
21
  </projects>
22
  <buildSpec>
23
    <buildCommand>
24
      <name>org.eclipse.jdt.core.javabuilder</name>
25
    </buildCommand>
26
  </buildSpec>
27
  <natures>
28
    <nature>org.eclipse.jdt.core.javanature</nature>
29
  </natures>
30
</projectDescription>
0 31

  
org.gvsig.raster.tools/branches/org.gvsig.raster.tools_dataaccess_refactoring/org.gvsig.raster.tools.toolbox.algorithm/src/main/java/org/gvsig/raster/tools/LayerDatatypeSextanteAlgorithm.java
1
package org.gvsig.raster.tools;
2

  
3
import java.util.HashMap;
4
import java.util.List;
5

  
6
import org.gvsig.fmap.dal.coverage.RasterLocator;
7
import org.gvsig.fmap.dal.coverage.datastruct.Extent;
8
import org.gvsig.fmap.dal.coverage.exception.ProcessInterruptedException;
9
import org.gvsig.fmap.dal.coverage.store.RasterDataStore;
10
import org.gvsig.geoprocess.lib.sextante.AbstractSextanteGeoProcess;
11
import org.gvsig.geoprocess.lib.sextante.dataObjects.FLyrRasterIRasterLayer;
12
import org.gvsig.raster.algorithm.RasterBaseAlgorithmLibrary;
13
import org.gvsig.raster.algorithm.process.DataProcess;
14
import org.gvsig.raster.algorithm.process.IProcessActions;
15
import org.gvsig.raster.algorithm.process.ProcessException;
16
import org.gvsig.raster.fmap.layers.FLyrRaster;
17

  
18
import es.unex.sextante.core.AnalysisExtent;
19
import es.unex.sextante.core.Sextante;
20
import es.unex.sextante.dataObjects.IRasterLayer;
21
import es.unex.sextante.exceptions.GeoAlgorithmExecutionException;
22
import es.unex.sextante.exceptions.NullParameterAdditionalInfoException;
23
import es.unex.sextante.exceptions.NullParameterValueException;
24
import es.unex.sextante.exceptions.RepeatedParameterNameException;
25
import es.unex.sextante.exceptions.WrongParameterIDException;
26
import es.unex.sextante.exceptions.WrongParameterTypeException;
27

  
28
/**
29
 * Process to change a layer of data type
30
 * @author Nacho Brodin (nachobrodin@gmail.com)
31
 */
32
public class LayerDatatypeSextanteAlgorithm extends AbstractSextanteGeoProcess implements IProcessActions {
33
    public static final String RESULT            = "RESULT";
34
    public static final String LAYER             = "RasterStore1";
35
	public static final String DATATYPE          = "Datatype";
36
	public static final String ADJUST_DEC2INT    = "AdjustDec2Int";
37
	public static final String ADJUST_BIG2SMALL  = "AdjustBig2Small";
38
	
39
	public static String[]    DEC2INT_OPTIONS    = new String[]{"Trunk", "Round", "Ceil", "Floor"};
40
	public static String[]    BIG2SMALL_OPTIONS  = new String[]{"Trunk", "Maxvalue", "NoData"};
41
	public static String[]    DATATYPES          = new String[]{"Byte", "UShort", "Short", "Integer", "Float", "Double"};
42
	
43
    private DataProcess        task            = null;
44
    
45

  
46
    public void defineCharacteristics() {
47
        setName(getTranslation("layer_datatype"));
48
        setGroup(getTranslation("raster_layer"));
49
       
50
        try {
51
            m_Parameters.addInputRasterLayer(LAYER, getTranslation("Input_layer"), true);
52
            m_Parameters.addSelection(DATATYPE, getTranslation("dst_datatype"), DATATYPES);
53
            m_Parameters.addSelection(ADJUST_DEC2INT, getTranslation("dec_2_int"), DEC2INT_OPTIONS);
54
            m_Parameters.addSelection(ADJUST_BIG2SMALL, getTranslation("big_2_small"), BIG2SMALL_OPTIONS);
55
        } catch (RepeatedParameterNameException e) {
56
            Sextante.addErrorToLog(e);
57
        }
58
        addOutputRasterLayer(RESULT, getTranslation("principalcomponents"));
59
    }
60

  
61
    public boolean processAlgorithm() throws GeoAlgorithmExecutionException {
62

  
63
    	if(existsOutPutFile(LayerDatatypeSextanteAlgorithm.RESULT, 0)) {
64
    		throw new GeoAlgorithmExecutionException(getTranslation("file_exists"));
65
    	}
66
    	
67
    	IRasterLayer input = m_Parameters.getParameterValueAsRasterLayer(LAYER);
68
    	
69
    	FLyrRaster lyrRaster = ((FLyrRaster)input.getBaseDataObject());
70
    	IRasterLayer output = null;
71

  
72
    	output = getNewRORasterLayer(
73
    			RESULT, 
74
    			Sextante.getText("layerdatatype_description"), 
75
    			input.getDataType(), 
76
    			input.getBandsCount());
77

  
78
    	String fileName = ((FLyrRasterIRasterLayer)output).getFileName(); //getOutPutFile(RESULT);
79

  
80
    	try {
81
    		setProgressText(getTranslation("convert_datatype"));
82
			task = createLayerDatatypeProcess(lyrRaster.getDataStore(), fileName);
83
			task.execute();
84
			HashMap<String, Object> params = task.getResult();
85
			fileName = (String)params.get("FileName");
86
			
87
			((FLyrRasterIRasterLayer)output).setBaseDataObject(fileName);
88
		} catch (ProcessInterruptedException e) {
89
			Sextante.addErrorToLog(e);
90
		} catch (ProcessException e) {
91
			Sextante.addErrorToLog(e);
92
		} 
93

  
94
		if(getTaskMonitor().isCanceled())
95
			return false;
96

  
97
        return true;
98
    }
99
    
100
    /**
101
     * Creates a process to calculate statistics
102
     * @param inputStore
103
     * @return
104
     * @throws ProcessException
105
     * @throws NullParameterAdditionalInfoException 
106
     * @throws NullParameterValueException 
107
     * @throws WrongParameterIDException 
108
     * @throws WrongParameterTypeException 
109
     */
110
    private DataProcess createLayerDatatypeProcess(RasterDataStore inputStore, String fileName) throws ProcessException, WrongParameterTypeException, WrongParameterIDException, NullParameterValueException, NullParameterAdditionalInfoException {
111
    	DataProcess taskStats = RasterBaseAlgorithmLibrary.getManager().createRasterTask("LayerDatatypeProcess");
112
    	taskStats.setActions(this);
113
    	List<String> params = taskStats.getRasterTaskInputParameters("LayerDatatypeProcess");
114
    	for (int i = 0; i < params.size(); i++) {
115
    		String paramName = params.get(i);
116
    		Class<?> paramType = taskStats.getParameterTypeByProcess("LayerDatatypeProcess", paramName);
117
    		if(paramType == RasterDataStore.class) {
118
    			taskStats.addParam(paramName, (RasterDataStore)inputStore);
119
    		}
120
    		
121
    		if(paramName.equals("Path")) {
122
    			taskStats.addParam(paramName, fileName);
123
    		}
124
    		
125
    		if(paramName.equals(DATATYPE)) {
126
    			String value = m_Parameters.getParameterValueAsString(DATATYPE);
127
    			int position = 0;
128
    			for (int j = 0; j < DATATYPES.length; j++) {
129
					if(DATATYPES[j].equals(value))
130
						position = j;
131
				}
132
    			taskStats.addParam(paramName, position);
133
    		}
134
    		
135
    		if(paramName.equals(ADJUST_DEC2INT)) {
136
    			String value = m_Parameters.getParameterValueAsString(ADJUST_DEC2INT);
137
    			int position = 0;
138
    			for (int j = 0; j < DEC2INT_OPTIONS.length; j++) {
139
					if(DEC2INT_OPTIONS[j].equals(value))
140
						position = j;
141
				}
142
    			taskStats.addParam(paramName, position);
143
    		}
144
    		
145
    		if(paramName.equals(ADJUST_BIG2SMALL)) {
146
    			String value = m_Parameters.getParameterValueAsString(ADJUST_BIG2SMALL);
147
    			int position = 0;
148
    			for (int j = 0; j < BIG2SMALL_OPTIONS.length; j++) {
149
					if(BIG2SMALL_OPTIONS[j].equals(value))
150
						position = j;
151
				}
152
    			taskStats.addParam(paramName, position);
153
    		}
154

  
155
    		if(paramName.equals("WINDOW")) {
156
    			AnalysisExtent ext = getAnalysisExtent();
157
    			Extent bbox = RasterLocator.getManager().getDataStructFactory().createExtent(
158
    					ext.getXMin(), ext.getYMax(), ext.getXMax(), ext.getYMin());
159
    			Extent inputBbox = inputStore.getExtent();
160
    			if(bbox.getULX() != inputBbox.getULX() || 
161
    				bbox.getULY() != inputBbox.getULY() || 
162
    				bbox.getLRX() != inputBbox.getLRX() || 
163
    				bbox.getLRY() != inputBbox.getLRY()) {
164
    				taskStats.addParam(paramName, bbox);
165
    			}
166
    		}
167
    	}
168
    	return taskStats;
169
    }
170
    
171
	public void interrupted() {
172
		
173
	}
174

  
175
	public void end(Object param) {
176
		
177
	}
178

  
179
	public void updateProgress(int current, int total) {
180
		boolean cancelled = setProgress(current, total);
181
		
182
		if(!cancelled) {
183
			if(task != null)
184
				task.actionCanceled(null);
185
		}
186
	}
187
    
188
    /*
189
     * TODO: Customized panels
190
    @Override
191
    public Class<? extends GeoAlgorithmParametersPanel> getCustomParametersPanelClass() {
192
        return PrincipalComponentsParametersPanel.class;
193
    }*/
194
}
0 195

  
org.gvsig.raster.tools/branches/org.gvsig.raster.tools_dataaccess_refactoring/org.gvsig.raster.tools.toolbox.algorithm/src/main/java/org/gvsig/raster/tools/RasterToolsSextanteLibrary.java
1
package org.gvsig.raster.tools;
2

  
3
import org.gvsig.geoprocess.algorithm.base.core.AlgorithmAbstractLibrary;
4
import org.gvsig.i18n.Messages;
5
import org.gvsig.tools.library.LibraryException;
6

  
7
/**
8
 * Initialization of <code>RasterToolsSextanteLibrary</code> library.
9
 */
10
public class RasterToolsSextanteLibrary extends AlgorithmAbstractLibrary {
11

  
12
    @Override
13
    protected void doInitialize() throws LibraryException {
14
        // Nothing to do
15
    }
16

  
17
    @Override
18
    protected void doPostInitialize() throws LibraryException {
19
        Messages.addResourceFamily(
20
            "org.gvsig.raster.tools.sextante.i18n.text", RasterToolsSextanteLibrary.class
21
                .getClassLoader(), RasterToolsSextanteLibrary.class.getClass().getName());
22
        
23
        registerGeoProcess(new LayerDatatypeSextanteAlgorithm());
24
    }
25

  
26
}
0 27

  
org.gvsig.raster.tools/branches/org.gvsig.raster.tools_dataaccess_refactoring/org.gvsig.raster.tools.toolbox.algorithm/src/main/resources-plugin/help/LayerDatatypeAlgorithm.xml
1
<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
2
<help>
3
	<element name="DESCRIPTION"
4
		text=""
5
		description="Descripci&#243;n" type="0">
6
		<image description="" file="">
7
		</image>
8
	</element>
9
	<element name="ADDITIONAL_INFO" text=""
10
		description="Informaci&#243;n adicional" type="0">
11
	</element>
12
	<element name="EXTENSION_AUTHOR" text=""
13
		description="Algoritmo creado por" type="0">
14
	</element>
15
	<element name="HELP_AUTHOR" text="" description="Ayuda creada por"
16
		type="0">
17
	</element>
18
	<element name="USER_NOTES" text="" description="Notas de usuario"
19
		type="0">
20
	</element>
21
</help>
0 22

  
org.gvsig.raster.tools/branches/org.gvsig.raster.tools_dataaccess_refactoring/org.gvsig.raster.tools.toolbox.algorithm/src/main/resources-plugin/help/LayerDatatypeAlgorithm_en.xml
1
<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
2
<help>
3
	<element name="DESCRIPTION"
4
		text=""
5
		description="Descripci&#243;n" type="0">
6
		<image description="" file="">
7
		</image>
8
	</element>
9
	<element name="ADDITIONAL_INFO" text=""
10
		description="Informaci&#243;n adicional" type="0">
11
	</element>
12
	<element name="EXTENSION_AUTHOR" text=""
13
		description="Algoritmo creado por" type="0">
14
	</element>
15
	<element name="HELP_AUTHOR" text="" description="Ayuda creada por"
16
		type="0">
17
	</element>
18
	<element name="USER_NOTES" text="" description="Notas de usuario"
19
		type="0">
20
	</element>
21
</help>
0 22

  
org.gvsig.raster.tools/branches/org.gvsig.raster.tools_dataaccess_refactoring/org.gvsig.raster.tools.toolbox.algorithm/src/main/resources/META-INF/services/org.gvsig.tools.library.Library
1
org.gvsig.raster.tools.RasterToolsSextanteLibrary
0 2

  
org.gvsig.raster.tools/branches/org.gvsig.raster.tools_dataaccess_refactoring/org.gvsig.raster.tools.app.basic/buildNumber.properties
1 1
#maven.buildNumber.plugin properties file
2 2
#Wed May 15 12:24:07 CEST 2013
3
buildNumber=47
3
buildNumber=48
org.gvsig.raster.tools/branches/org.gvsig.raster.tools_dataaccess_refactoring/org.gvsig.raster.tools.app.basic/src/main/resources-plugin/text.properties
594 594
folder_not_writable1=Directorio sin permiso de escritura
595 595
view_not_active=La ventana activa no es una vista
596 596
grayscale=Escala de grises
597
typeBand=Bandas
597
typeBand=Bandas
598
gv_tools=gvSIG Herramientas
599
group_tools=Capas raster
600
raster_layer_not_active=Esta herramienta necesita una capa raster seleccionada en la vista
601
radiometric_enhancedment=Realce radiom?trico
602
reprojection=Reproyecci?n
603
filters=Filtros
604
clip_raster=Recortar
605
save_as=Exportar
606
overviews=Overviews
607
layer_datatype=Cambiar tipo de dato
org.gvsig.raster.tools/branches/org.gvsig.raster.tools_dataaccess_refactoring/org.gvsig.raster.tools.app.basic/src/main/resources-plugin/text_en.properties
581 581
folder_not_writable1=This folder is not writable
582 582
view_not_active=The active window is not a View
583 583
grayscale=Gray scale
584
typeBand=Bands
584
typeBand=Bands
585
gv_tools=gvSIG Tools
586
group_tools=Tools for raster layers
587
raster_layer_not_active=This tool needs a raster layer selected in the view
588
radiometric_enhancedment=Radiometric enhancedment
589
reprojection=Reprojection
590
filters=Filters
591
clip_raster=Clip
592
save_as=Export
593
overviews=Overviews
594
layer_datatype=Change data type
org.gvsig.raster.tools/branches/org.gvsig.raster.tools_dataaccess_refactoring/org.gvsig.raster.tools.app.basic/src/main/resources-plugin/config.xml
1 1
<?xml version="1.0" encoding="ISO-8859-1"?>
2 2
<plugin-config>
3 3
	<depends plugin-name="org.gvsig.raster.mainplugin" />
4
	<depends plugin-name="org.gvsig.app.document.table.app.mainplugin" />	
4
	<depends plugin-name="org.gvsig.app.document.table.app.mainplugin" />
5
	
6
	<depends plugin-name="org.gvsig.geoprocess.app.mainplugin" optional="true" />
7
	<depends plugin-name="org.gvsig.geoprocess.app.algorithm" optional="true" />
8
		
5 9
	<resourceBundle name="text"/>
6 10
	<libraries library-dir="lib"/>
7 11
	<extensions>
org.gvsig.raster.tools/branches/org.gvsig.raster.tools_dataaccess_refactoring/org.gvsig.raster.tools.app.basic/src/main/assembly/gvsig-plugin-package.xml
34 34
				<include>org.gvsig:org.gvsig.raster.tools.algorithm.saveraster:jar</include>
35 35
				<include>org.gvsig:org.gvsig.raster.tools.algorithm.swing.api:jar</include>
36 36
				<include>org.gvsig:org.gvsig.raster.tools.algorithm.swing.impl:jar</include>
37
				<include>org.gvsig:org.gvsig.raster.tools.toolbox.algorithm:jar</include>
37 38
	  </includes>
38 39
	</dependencySet>
39 40
  </dependencySets>
org.gvsig.raster.tools/branches/org.gvsig.raster.tools_dataaccess_refactoring/org.gvsig.raster.tools.app.basic/src/main/java/org/gvsig/raster/tools/app/basic/RasterExtension.java
77 77
import org.gvsig.raster.tools.app.basic.tool.selectrasterlayer.SelectLayerTocMenuEntry;
78 78
import org.gvsig.raster.tools.app.basic.tool.setviewprojection.SetViewProjectionTocMenuEntry;
79 79
import org.gvsig.raster.tools.app.basic.tool.viewexport.SaveViewToImageTocMenuEntry;
80
import org.gvsig.raster.tools.app.basic.toolbox.ToolboxRasterToolsLoader;
80 81
import org.gvsig.tools.ToolsLocator;
81 82
import org.gvsig.tools.extensionpoint.ExtensionBuilder;
82 83
import org.gvsig.tools.extensionpoint.ExtensionPoint;
......
283 284
		IconThemeHelper.registerIcon(null, "backward-icon", this);
284 285
		IconThemeHelper.registerIcon(null, "datatype-icon", this);
285 286
		IconThemeHelper.registerIcon(null, "setviewprojection-raster-icon", this);
287
		IconThemeHelper.registerIcon(null, "gvsig-icon", this);
288
		IconThemeHelper.registerIcon(null, "gvsig-icon16x16", this);
286 289
	}
287 290
	
288 291
	public void registerMenuElements() {
......
490 493

  
491 494
	public void postInitialize() {
492 495
		super.postInitialize();
493
//		storeLibrary.postInitialize();
496
		new ToolboxRasterToolsLoader().registerTool();
494 497
	}
495 498
	
496 499
	public boolean canQueryByAction() {
org.gvsig.raster.tools/branches/org.gvsig.raster.tools_dataaccess_refactoring/org.gvsig.raster.tools.app.basic/src/main/java/org/gvsig/raster/tools/app/basic/raster/gui/wizard/PrepareLayerAskWritableDirectory.java
110 110
	
111 111
	private void setFolderToNewDataParameters(String path) {
112 112
		newParameters = oldParameters;
113
		newParameters.setDynValue(RasterDataParameters.FIELD_RMF_FOLDER, new File(path));
113
		newParameters.setDynValue(RasterDataParameters.FIELD_RMF_FOLDER, path);
114 114
	}
115 115
	
116 116
	private boolean isValidFolder(String folder) {
org.gvsig.raster.tools/branches/org.gvsig.raster.tools_dataaccess_refactoring/org.gvsig.raster.tools.app.basic/src/main/java/org/gvsig/raster/tools/app/basic/toolbox/SaveAsToolboxAction.java
1
/**
2
 * gvSIG. Desktop Geographic Information System.
3
 *
4
 * Copyright (C) 2007-2012 gvSIG Association.
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
 * For any additional information, do not hesitate to contact us
22
 * at info AT gvsig.com, or visit our website www.gvsig.com.
23
 */
24

  
25

  
26
package org.gvsig.raster.tools.app.basic.toolbox;
27

  
28
import javax.swing.ImageIcon;
29

  
30
import org.gvsig.andami.IconThemeHelper;
31
import org.gvsig.fmap.mapcontext.layers.FLayer;
32
import org.gvsig.geoprocess.sextante.gui.core.GUIFactory;
33
import org.gvsig.i18n.Messages;
34
import org.gvsig.raster.tools.app.basic.tool.saveas.SaveAsTocMenuEntry;
35

  
36
/**
37
 * Input in Sextante framework for SaveAs tool
38
 * 
39
 * @author <a href="mailto:nachobrodin@gmail.com">Nacho Brodin</a>
40
 */
41
public class SaveAsToolboxAction extends AbstractToolboxAction {
42
	
43
	public SaveAsToolboxAction() {
44
		ImageIcon ico = IconThemeHelper.getImageIcon("gvsig-icon16x16");
45
		GUIFactory.registerExternalTool(Messages.getText("gv_tools"), ico, this);
46
	}
47
	
48
	@Override
49
	public void execute() {
50
		if(!super.loadLayer())
51
			return;
52
		SaveAsTocMenuEntry.getSingleton().execute(null, new FLayer[]{lyr}); 
53
	}
54

  
55
	@Override
56
	public String getName() {
57
		return Messages.getText("save_as");
58
	}
59

  
60
	public ImageIcon getIcon() {
61
		return (ImageIcon)SaveAsTocMenuEntry.getSingleton().getIcon();
62
	}
63
	
64
	public boolean isPluginInstalled() {
65
		try {
66
			SaveAsTocMenuEntry.getSingleton();
67
		} catch(Exception e) {
68
			return false;
69
		} catch(Error e) {
70
			return false;
71
		}
72
		return true;
73
	}
74
}
0 75

  
org.gvsig.raster.tools/branches/org.gvsig.raster.tools_dataaccess_refactoring/org.gvsig.raster.tools.app.basic/src/main/java/org/gvsig/raster/tools/app/basic/toolbox/AbstractToolboxAction.java
1
/**
2
 * gvSIG. Desktop Geographic Information System.
3
 *
4
 * Copyright (C) 2007-2012 gvSIG Association.
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
 * For any additional information, do not hesitate to contact us
22
 * at info AT gvsig.com, or visit our website www.gvsig.com.
23
 */
24

  
25
package org.gvsig.raster.tools.app.basic.toolbox;
26

  
27
import org.gvsig.andami.PluginServices;
28
import org.gvsig.andami.ui.mdiManager.IWindow;
29
import org.gvsig.app.project.documents.view.gui.AbstractViewPanel;
30
import org.gvsig.fmap.mapcontext.MapContext;
31
import org.gvsig.fmap.mapcontext.layers.FLayers;
32
import org.gvsig.geoprocess.lib.sextante.dataObjects.FLyrRasterIRasterLayer;
33
import org.gvsig.i18n.Messages;
34
import org.gvsig.raster.fmap.layers.FLyrRaster;
35
import org.gvsig.raster.swing.RasterSwingLibrary;
36

  
37
import es.unex.sextante.dataObjects.IRasterLayer;
38
import es.unex.sextante.gui.core.SextanteGUI;
39
import es.unex.sextante.gui.core.ToolboxAction;
40

  
41
/**
42
 * Base class for toolBox actions
43
 * 
44
 * @author <a href="mailto:nachobrodin@gmail.com">Nacho Brodin</a>
45
 */
46
public abstract class AbstractToolboxAction extends ToolboxAction {
47
	protected FLyrRaster             lyr = null;
48

  
49
	@Override
50
	public String getGroup() {
51
		return Messages.getText("group_tools");
52
	}
53

  
54

  
55
	@Override
56
	public boolean isActive() {
57
		IWindow[] windows = PluginServices.getMDIManager().getAllWindows();
58
		for (int i = 0; i < windows.length; i++) {
59
			if(windows[i] instanceof AbstractViewPanel) {
60
				FLayers lyrs = ((AbstractViewPanel)windows[i]).getMapControl().getMapContext().getLayers();
61
				for (int j = 0; j < lyrs.getLayersCount(); j++) {
62
					if(lyrs.getLayer(j) instanceof FLyrRaster)
63
						return true;
64
				}
65
			}
66
		}
67
		return false;
68
	}
69
	
70
	/**
71
	 * Returns true if the plugin which gives the functionality is installed
72
	 * in gvSIG
73
	 * @return
74
	 */
75
	public abstract boolean isPluginInstalled();
76

  
77
	/**
78
	 * Loads the raster layer for the tool
79
	 * @return
80
	 */
81
	public boolean loadLayer() {
82
		if(!isPluginInstalled()) {
83
			RasterSwingLibrary.messageBoxError(Messages.getText("plugin_not_installed"), null);
84
			return false;
85
		}
86
		
87
		if(!isActive()) {
88
			RasterSwingLibrary.messageBoxError(Messages.getText("layer_not_valid"), null);
89
			return false;
90
		}
91

  
92
		boolean existsRasterButNotActive = false;
93
		lyr = null;
94
		IWindow[] windows = PluginServices.getMDIManager().getAllWindows();
95
		MapContext mapCtx = null;
96
		for (int i = 0; i < windows.length; i++) {
97
			if(windows[i] instanceof AbstractViewPanel) {
98
				mapCtx = ((AbstractViewPanel)windows[i]).getMapControl().getMapContext();
99
				break;
100
			}
101
		}
102
		
103
		IRasterLayer[] layers = SextanteGUI.getInputFactory().getRasterLayers();
104
		for (int i = 0; i < layers.length; i++) {
105
			FLyrRaster l = (FLyrRaster)((FLyrRasterIRasterLayer)layers[i]).getBaseDataObject();
106
			existsRasterButNotActive = true;
107
			if(l.isActive() && mapCtx == l.getMapContext()) {
108
				existsRasterButNotActive = false;
109
				lyr = l;
110
				break;
111
			}
112
		}
113

  
114
		if(existsRasterButNotActive) {
115
			RasterSwingLibrary.messageBoxError(Messages.getText("raster_layer_not_active"), null);
116
			return false;
117
		}
118

  
119
		return true;
120
	}
121

  
122
}
0 123

  
org.gvsig.raster.tools/branches/org.gvsig.raster.tools_dataaccess_refactoring/org.gvsig.raster.tools.app.basic/src/main/java/org/gvsig/raster/tools/app/basic/toolbox/SetViewProjectionToolboxAction.java
1
/**
2
 * gvSIG. Desktop Geographic Information System.
3
 *
4
 * Copyright (C) 2007-2012 gvSIG Association.
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
 * For any additional information, do not hesitate to contact us
22
 * at info AT gvsig.com, or visit our website www.gvsig.com.
23
 */
24

  
25

  
26
package org.gvsig.raster.tools.app.basic.toolbox;
27

  
28
import javax.swing.ImageIcon;
29

  
30
import org.gvsig.andami.IconThemeHelper;
31
import org.gvsig.fmap.mapcontext.layers.FLayer;
32
import org.gvsig.geoprocess.sextante.gui.core.GUIFactory;
33
import org.gvsig.i18n.Messages;
34
import org.gvsig.raster.tools.app.basic.tool.setviewprojection.SetViewProjectionTocMenuEntry;
35

  
36
/**
37
 * Input in Sextante framework for "SetViewProjection" tool
38
 * 
39
 * @author <a href="mailto:nachobrodin@gmail.com">Nacho Brodin</a>
40
 */
41
public class SetViewProjectionToolboxAction extends AbstractToolboxAction {
42
	
43
	public SetViewProjectionToolboxAction() {
44
		ImageIcon ico = IconThemeHelper.getImageIcon("gvsig-icon16x16");
45
		GUIFactory.registerExternalTool(Messages.getText("gv_tools"), ico, this);
46
	}
47
	
48
	@Override
49
	public void execute() {
50
		if(!super.loadLayer())
51
			return;
52
		
53
		SetViewProjectionTocMenuEntry.getSingleton().execute(null, new FLayer[]{lyr}); 
54
	}
55

  
56
	@Override
57
	public String getName() {
58
		return Messages.getText("set_view_projection");
59
	}
60
	
61
	public ImageIcon getIcon() {
62
		return (ImageIcon)SetViewProjectionTocMenuEntry.getSingleton().getIcon();
63
	}
64
	
65
	public boolean isPluginInstalled() {
66
		try {
67
			SetViewProjectionTocMenuEntry.getSingleton();
68
		} catch(Exception e) {
69
			return false;
70
		} catch(Error e) {
71
			return false;
72
		}
73
		return true;
74
	}
75

  
76
}
0 77

  
org.gvsig.raster.tools/branches/org.gvsig.raster.tools_dataaccess_refactoring/org.gvsig.raster.tools.app.basic/src/main/java/org/gvsig/raster/tools/app/basic/toolbox/FilterToolboxAction.java
1
/**
2
 * gvSIG. Desktop Geographic Information System.
3
 *
4
 * Copyright (C) 2007-2012 gvSIG Association.
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
 * For any additional information, do not hesitate to contact us
22
 * at info AT gvsig.com, or visit our website www.gvsig.com.
23
 */
24

  
25
package org.gvsig.raster.tools.app.basic.toolbox;
26

  
27
import javax.swing.ImageIcon;
28

  
29
import org.gvsig.andami.IconThemeHelper;
30
import org.gvsig.fmap.mapcontext.layers.FLayer;
31
import org.gvsig.geoprocess.sextante.gui.core.GUIFactory;
32
import org.gvsig.i18n.Messages;
33
import org.gvsig.raster.tools.app.basic.tool.filter.FilterTocMenuEntry;
... This diff was truncated because it exceeds the maximum size that can be displayed.

Also available in: Unified diff