Revision 6287

View differences:

org.gvsig.raster/branches/org.gvsig.raster.2.4/org.gvsig.raster/org.gvsig.fmap.dal.raster/org.gvsig.fmap.dal.raster.impl/pom.xml
4 4
 <parent>
5 5
  <groupId>org.gvsig</groupId>
6 6
  <artifactId>org.gvsig.fmap.dal.raster</artifactId>
7
  <version>1.0.0-SNAPSHOT</version>
7
  <version>2.4.1-SNAPSHOT</version>
8 8
 </parent>
9 9
 <groupId>org.gvsig</groupId>
10 10
 <artifactId>org.gvsig.fmap.dal.raster.impl</artifactId>
11
 <version>1.0.0-SNAPSHOT</version>
11
 <version>2.4.1-SNAPSHOT</version>
12 12
 <name>org.gvsig.fmap.dal.raster.impl</name>
13 13

  
14 14
 <dependencies>
org.gvsig.raster/branches/org.gvsig.raster.2.4/org.gvsig.raster/org.gvsig.fmap.dal.raster/pom.xml
8 8
 </parent>
9 9
 <groupId>org.gvsig</groupId>
10 10
 <artifactId>org.gvsig.fmap.dal.raster</artifactId>
11
 <version>1.0.0-SNAPSHOT</version>
11
 <version>2.4.1-SNAPSHOT</version>
12 12
 <packaging>pom</packaging>
13 13
 <name>org.gvsig.fmap.dal.raster</name>
14 14
 <modules>
org.gvsig.raster/branches/org.gvsig.raster.2.4/org.gvsig.raster/org.gvsig.fmap.dal.raster/org.gvsig.fmap.dal.raster.api/pom.xml
4 4
 <parent>
5 5
  <groupId>org.gvsig</groupId>
6 6
  <artifactId>org.gvsig.fmap.dal.raster</artifactId>
7
  <version>1.0.0-SNAPSHOT</version>
7
  <version>2.4.1-SNAPSHOT</version>
8 8
 </parent>
9 9
 <groupId>org.gvsig</groupId>
10 10
 <artifactId>org.gvsig.fmap.dal.raster.api</artifactId>
11
 <version>1.0.0-SNAPSHOT</version>
11
 <version>2.4.1-SNAPSHOT</version>
12 12
 <name>org.gvsig.fmap.dal.raster.api</name>
13 13

  
14 14
 <dependencies>
org.gvsig.raster/branches/org.gvsig.raster.2.4/org.gvsig.raster/org.gvsig.fmap.dal.raster/org.gvsig.fmap.dal.raster.spi/pom.xml
4 4
 <parent>
5 5
  <groupId>org.gvsig</groupId>
6 6
  <artifactId>org.gvsig.fmap.dal.raster</artifactId>
7
  <version>1.0.0-SNAPSHOT</version>
7
  <version>2.4.1-SNAPSHOT</version>
8 8
 </parent>
9 9
 <groupId>org.gvsig</groupId>
10 10
 <artifactId>org.gvsig.fmap.dal.raster.spi</artifactId>
11
 <version>1.0.0-SNAPSHOT</version>
11
 <version>2.4.1-SNAPSHOT</version>
12 12
 <name>org.gvsig.fmap.dal.raster.spi</name>
13 13

  
14 14
 <dependencies>
org.gvsig.raster/branches/org.gvsig.raster.2.4/org.gvsig.raster/org.gvsig.fmap.mapcontext.raster/org.gvsig.fmap.mapcontext.raster.impl/src/test/java/org/gvsig/fmap/mapcontext/raster/impl/DefaultRasterLayerTest.java
31 31
import org.gvsig.fmap.geom.primitive.Envelope;
32 32
import org.gvsig.fmap.mapcontext.ViewPort;
33 33
import org.gvsig.fmap.mapcontext.raster.api.RasterLayer;
34
import org.gvsig.fmap.mapcontext.rendering.legend.IRasterLegend;
34 35
import org.gvsig.raster.lib.buffer.api.Buffer;
35 36
import org.gvsig.raster.lib.buffer.api.exceptions.BufferException;
36 37
import org.gvsig.raster.lib.legend.api.ColorInterpretation;
org.gvsig.raster/branches/org.gvsig.raster.2.4/org.gvsig.raster/org.gvsig.fmap.mapcontext.raster/org.gvsig.fmap.mapcontext.raster.impl/src/main/resources/META-INF/services/org.gvsig.tools.library.Library
1
org.gvsig.fmap.mapcontext.raster.impl.MapContextRasterLibrary
org.gvsig.raster/branches/org.gvsig.raster.2.4/org.gvsig.raster/org.gvsig.fmap.mapcontext.raster/org.gvsig.fmap.mapcontext.raster.impl/src/main/java/org/gvsig/fmap/mapcontext/raster/impl/MapContextRasterLibrary.java
1
/* gvSIG. Desktop Geographic Information System.
2
 *
3
 * Copyright ? 2007-2016 gvSIG Association
4
 *
5
 * This program is free software; you can redistribute it and/or
6
 * modify it under the terms of the GNU General Public License
7
 * as published by the Free Software Foundation; either version 2
8
 * of the License, or (at your option) any later version.
9
 *
10
 * This program is distributed in the hope that it will be useful,
11
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
12
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
13
 * GNU General Public License for more details.
14
 *
15
 * You should have received a copy of the GNU General Public License
16
 * along with this program; if not, write to the Free Software
17
 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
18
 * MA  02110-1301, USA.
19
 *
20
 * For any additional information, do not hesitate to contact us
21
 * at info AT gvsig.com, or visit our website www.gvsig.com.
22
 */
23
package org.gvsig.fmap.mapcontext.raster.impl;
24

  
25
import org.gvsig.compat.CompatLibrary;
26
import org.gvsig.fmap.dal.DALLibrary;
27
import org.gvsig.fmap.dal.raster.api.RasterStore;
28
import org.gvsig.fmap.mapcontext.layers.LayerFactory;
29
import org.gvsig.tools.library.AbstractLibrary;
30
import org.gvsig.tools.library.LibraryException;
31
import org.slf4j.Logger;
32
import org.slf4j.LoggerFactory;
33

  
34
/**
35
 * Library used to initialize Raster Layer.
36
 * Probably should be integrated in MapContextLibrary
37
 * @author dmartinezizquierdo
38
 *
39
 */
40
public class MapContextRasterLibrary extends AbstractLibrary {
41
    final static private Logger LOG = LoggerFactory.getLogger(MapContextRasterLibrary.class);
42

  
43
    public void doRegistration() {
44
        registerAsAPI(MapContextRasterLibrary.class);
45
        require(DALLibrary.class);
46
        require(CompatLibrary.class);
47
    }
48

  
49
    protected void doInitialize() throws LibraryException {
50
        LayerFactory.getInstance().registerLayerToUseForStore(
51
                RasterStore.class, DefaultRasterLayer.class);
52
    }
53

  
54
    protected void doPostInitialize() throws LibraryException {
55
        //Do nothing
56

  
57
    }
58

  
59
}
org.gvsig.raster/branches/org.gvsig.raster.2.4/org.gvsig.raster/org.gvsig.fmap.mapcontext.raster/org.gvsig.fmap.mapcontext.raster.impl/src/main/java/org/gvsig/fmap/mapcontext/raster/impl/DefaultRasterLayer.java
23 23
package org.gvsig.fmap.mapcontext.raster.impl;
24 24

  
25 25
import java.awt.Graphics2D;
26
import java.awt.image.BandCombineOp;
26 27
import java.awt.image.BufferedImage;
27 28
import java.util.Observable;
28 29
import java.util.Observer;
......
42 43
import org.gvsig.fmap.geom.GeometryManager;
43 44
import org.gvsig.fmap.geom.exception.CreateEnvelopeException;
44 45
import org.gvsig.fmap.geom.primitive.Envelope;
46
import org.gvsig.fmap.mapcontext.MapContextLocator;
47
import org.gvsig.fmap.mapcontext.MapContextManager;
45 48
import org.gvsig.fmap.mapcontext.ViewPort;
49
import org.gvsig.fmap.mapcontext.exceptions.LegendLayerException;
46 50
import org.gvsig.fmap.mapcontext.exceptions.LoadLayerException;
47 51
import org.gvsig.fmap.mapcontext.layers.FLyrDefault;
48 52
import org.gvsig.fmap.mapcontext.raster.api.RasterLayer;
49 53
import org.gvsig.fmap.mapcontext.raster.api.RasterLegendChangedListener;
54
import org.gvsig.fmap.mapcontext.rendering.legend.ILegend;
55
import org.gvsig.fmap.mapcontext.rendering.legend.IRasterLegend;
56
import org.gvsig.fmap.mapcontext.rendering.legend.IVectorLegend;
50 57
import org.gvsig.fmap.mapcontext.rendering.legend.events.LegendChangedEvent;
51
import org.gvsig.fmap.mapcontext.rendering.legend.events.LegendClearEvent;
52 58
import org.gvsig.fmap.mapcontext.rendering.legend.events.LegendContentsChangedListener;
53
import org.gvsig.fmap.mapcontext.rendering.legend.events.SymbolLegendEvent;
54
import org.gvsig.fmap.mapcontext.rendering.legend.styling.ILabelingStrategy;
55 59
import org.gvsig.metadata.exceptions.MetadataException;
60
import org.gvsig.raster.lib.buffer.api.Buffer;
61
import org.gvsig.raster.lib.legend.api.ColorInterpretation;
56 62
import org.gvsig.raster.lib.legend.api.RasterLegend;
63
import org.gvsig.raster.lib.legend.api.RasterLegendLocator;
64
import org.gvsig.raster.lib.legend.api.RasterLegendManager;
57 65
import org.gvsig.tools.ToolsLocator;
58
import org.gvsig.tools.evaluator.Evaluator;
59 66
import org.gvsig.tools.exception.BaseException;
60 67
import org.gvsig.tools.task.Cancellable;
61 68
import org.gvsig.tools.task.SimpleTaskStatus;
......
83 90
     * Creates a new DefaultRasterLayer
84 91
     * @param store
85 92
     * @param legend
93
     * @throws
86 94
     */
95
    public DefaultRasterLayer() throws LoadLayerException{
96
        super();
97
//        MapContextManager mapContextManager
98
//        = MapContextLocator.getMapContextManager();
99
        //Set the legend
100
//        IRasterLegend legend
101
//                = (IRasterLegend) mapContextManager.getLegend(store);
102

  
103
    }
104

  
105
    /**
106
     * Creates a new DefaultRasterLayer
107
     * @param store
108
     * @param legend
109
     */
87 110
    public DefaultRasterLayer(RasterStore store, RasterLegend legend){
88 111
        super();
89 112
        this.store=store;
90 113
        this.legend=legend;
91 114
    }
92 115

  
116

  
117
    public void setLegend(RasterLegend legend) throws LegendLayerException {
118
        if (this.legend == legend) {
119
            return;
120
        }
121
        if (this.legend != null && this.legend.equals(legend)) {
122
            return;
123
        }
124
        RasterLegend oldLegend = this.legend;
125
        this.legend = legend;
126
        if (oldLegend != null) {
127
            //oldLegend.removeLegendListener( this);
128
            //oldLegend.deleteDrawingObserver(this);
129
        }
130
        if (legend != null) {
131
            //this.legend.addDrawingObserver(this);
132
            //this.legend.addLegendListener( this);
133
        }
134
//        LegendChangedEvent e = LegendChangedEvent.createLegendChangedEvent(oldLegend, this.legend);
135
//        e.setLayer(this);
136
        updateDrawVersion();
137
//        callLegendChanged(e);
138
    }
139

  
140
    /**
141
     * Devuelve la Leyenda de la capa.
142
     *
143
     * @return Leyenda.
144
     */
145
    public RasterLegend getLegend() {
146

  
147
        return legend;
148
    }
149

  
93 150
    @Override
94 151
    public DataStore getDataStore() {
95 152
        return this.store;
......
101 158
            throw new LoadLayerException("Store already created");
102 159
        }else{
103 160
            this.store=(RasterStore)dataStore;
161
            if(legend==null){
162
                RasterLegendManager legendManager =
163
                    RasterLegendLocator.getRasterLegendManager();
164
                int bandCount;
165
                try {
166
                    bandCount = store.getRasterSet().getBandCount();
167
                } catch (DataException e) {
168
                    throw new LegendLayerException(this.getName());
169
                }
170

  
171
                String colors;
172
                switch (bandCount) {
173
                case 1:
174
                    colors = ColorInterpretation.GRAYSCALE;
175
                    break;
176
                case 3:
177
                    colors = ColorInterpretation.RGB;
178
                    break;
179
                case 4:
180
                    colors = ColorInterpretation.ARGB;
181
                    break;
182
                default:
183
                    colors = ColorInterpretation.RGB;
184
                    break;
185
                }
186
                if (bandCount == 3) {
187

  
188
                }
189
                ColorInterpretation colorInterpretation =
190
                    legendManager.createColorInterpretation(colors);
191
                RasterLegend legend =
192
                    legendManager.createLegend(colorInterpretation);
193

  
194
                if (legend == null) {
195
                    throw new LegendLayerException(this.getName());
196
                }
197

  
198
                this.setLegend(legend);
199
            }
104 200
        }
105 201
    }
106 202

  
......
159 255
            TaskStatusManager manager = ToolsLocator.getTaskStatusManager();
160 256
            SimpleTaskStatus taskStatus = manager.createDefaultSimpleTaskStatus("Draw "+getDataStore().getName());
161 257

  
162
            legend.draw(g, getRasterStore().getRasterSet(rasterQuery), viewPort, taskStatus);
258
            ((RasterLegend) legend).draw(g, getRasterStore().getRasterSet(rasterQuery), viewPort, taskStatus);
163 259

  
164 260
            logger.debug("Layer " + this.getName() + " drawn in "
165 261
                    + (System.currentTimeMillis() - tini) + " milliseconds.");
org.gvsig.raster/branches/org.gvsig.raster.2.4/org.gvsig.raster/org.gvsig.fmap.mapcontext.raster/org.gvsig.fmap.mapcontext.raster.impl/pom.xml
4 4
 <parent>
5 5
  <groupId>org.gvsig</groupId>
6 6
  <artifactId>org.gvsig.fmap.mapcontext.raster</artifactId>
7
  <version>1.0.0-SNAPSHOT</version>
7
  <version>2.4.1-SNAPSHOT</version>
8 8
 </parent>
9 9
 <artifactId>org.gvsig.fmap.mapcontext.raster.impl</artifactId>
10 10
 <dependencies>
......
37 37
  </dependency>
38 38
  <dependency>
39 39
   <groupId>org.gvsig</groupId>
40
   <artifactId>org.gvsig.fmap.geometry.jts</artifactId>
41
   <scope>test</scope>
42
  </dependency>
43
  <dependency>
44
   <groupId>org.gvsig</groupId>
45
   <artifactId>org.gvsig.fmap.geometry.jts</artifactId>
46
   <scope>test</scope>
47
  </dependency>
48
  <dependency>
49
   <groupId>org.gvsig</groupId>
50 40
   <artifactId>org.gvsig.proj.lib.proj4j</artifactId>
51 41
   <scope>test</scope>
52 42
  </dependency>
......
88 78
  </dependency>
89 79

  
90 80
 </dependencies>
81
 <version>2.4.1-SNAPSHOT</version>
91 82
</project>
org.gvsig.raster/branches/org.gvsig.raster.2.4/org.gvsig.raster/org.gvsig.fmap.mapcontext.raster/pom.xml
6 6
    <version>2.4.1-SNAPSHOT</version>
7 7
  </parent>
8 8
  <artifactId>org.gvsig.fmap.mapcontext.raster</artifactId>
9
  <version>1.0.0-SNAPSHOT</version>
9
  <version>2.4.1-SNAPSHOT</version>
10 10
  <packaging>pom</packaging>
11 11
  <modules>
12 12
   <module>org.gvsig.fmap.mapcontext.raster.api</module>
org.gvsig.raster/branches/org.gvsig.raster.2.4/org.gvsig.raster/org.gvsig.fmap.mapcontext.raster/org.gvsig.fmap.mapcontext.raster.api/src/main/java/org/gvsig/fmap/mapcontext/raster/api/RasterLayer.java
25 25
import org.gvsig.fmap.dal.raster.api.RasterQuery;
26 26
import org.gvsig.fmap.dal.raster.api.RasterStore;
27 27
import org.gvsig.fmap.mapcontext.layers.operations.SingleLayer;
28
import org.gvsig.fmap.mapcontext.rendering.legend.styling.ILabelable;
29
import org.gvsig.tools.evaluator.Evaluator;
30 28

  
31 29

  
32 30
/**
org.gvsig.raster/branches/org.gvsig.raster.2.4/org.gvsig.raster/org.gvsig.raster.lib/pom.xml
20 20
      <version>3.0.83</version>
21 21
    </dependency>
22 22
  </dependencies>
23
  </project>
23
  <version>2.4.1-SNAPSHOT</version>
24
</project>
org.gvsig.raster/branches/org.gvsig.raster.2.4/org.gvsig.raster/org.gvsig.raster.lib/org.gvsig.raster.lib.buffer/org.gvsig.raster.lib.buffer.api/pom.xml
21 21
      <artifactId>org.gvsig.fmap.geometry.api</artifactId>
22 22
    </dependency>
23 23
  </dependencies>
24
  <version>2.4.1-SNAPSHOT</version>
24 25
</project>
org.gvsig.raster/branches/org.gvsig.raster.2.4/org.gvsig.raster/org.gvsig.raster.lib/org.gvsig.raster.lib.buffer/pom.xml
13 13
    <module>org.gvsig.raster.lib.buffer.spi</module>
14 14
    <module>org.gvsig.raster.lib.buffer.impl</module>
15 15
  </modules>
16
  <version>2.4.1-SNAPSHOT</version>
16 17
</project>
org.gvsig.raster/branches/org.gvsig.raster.2.4/org.gvsig.raster/org.gvsig.raster.lib/org.gvsig.raster.lib.buffer/org.gvsig.raster.lib.buffer.spi/pom.xml
13 13
      <artifactId>org.gvsig.raster.lib.buffer.api</artifactId>
14 14
    </dependency>
15 15
  </dependencies>
16
  <version>2.4.1-SNAPSHOT</version>
16 17
</project>
org.gvsig.raster/branches/org.gvsig.raster.2.4/org.gvsig.raster/org.gvsig.raster.lib/org.gvsig.raster.lib.buffer/org.gvsig.raster.lib.buffer.impl/pom.xml
16 16
      <groupId>org.gvsig</groupId>
17 17
      <artifactId>org.gvsig.tools.lib</artifactId>
18 18
    </dependency>
19
    
19

  
20 20
	<!-- Test dependency -->
21 21
    <dependency>
22 22
      <groupId>org.gvsig</groupId>
......
35 35
      	<scope>test</scope>
36 36
    </dependency>
37 37
    <dependency>
38
    	<groupId>org.gvsig</groupId>
39
    	<artifactId>org.gvsig.fmap.geometry.jts</artifactId>
40
      	<scope>test</scope>
41
    </dependency>
42
    <dependency>
43 38
		<groupId>org.gvsig</groupId>
44 39
		<artifactId>org.gvsig.proj.lib.proj4j</artifactId>
45 40
		<scope>test</scope>
46 41
	</dependency>
47 42
  </dependencies>
43
  <version>2.4.1-SNAPSHOT</version>
48 44
</project>
org.gvsig.raster/branches/org.gvsig.raster.2.4/org.gvsig.raster/pom.xml
4 4
 <parent>
5 5
  <groupId>org.gvsig</groupId>
6 6
  <artifactId>org.gvsig.desktop</artifactId>
7
  <version>2.0.144</version>
7
  <version>2.0.148</version>
8 8
 </parent>
9 9
 <artifactId>org.gvsig.raster</artifactId>
10 10
 <packaging>pom</packaging>
......
18 18
  <url>https://devel.gvsig.org/redmine/projects/gvsig-raster/repository/show/org.gvsig.raster/trunk/org.gvsig.raster</url>
19 19
 </scm>
20 20

  
21
  <distributionManagement>
22
  <site>
23
   <id>gvsig-repository</id>
24
   <url>dav:https://devel.gvsig.org/sites/${project.artifactId}/${project.version}</url>
25
  </site>
26
 </distributionManagement>
27

  
28
   <build>
29
    <plugins>
30
      <plugin>
31
        <groupId>org.apache.maven.plugins</groupId>
32
        <artifactId>maven-release-plugin</artifactId>
33
        <configuration>
34
          <tagBase>https://devel.gvsig.org/svn/gvsig-raster/org.gvsig.raster/tags</tagBase>
35
        </configuration>
36
      </plugin>
37
    </plugins>
38
  </build>
39

  
21 40
 <repositories>
22 41
  <repository>
23 42
   <id>gvsig-public-http-repository</id>
......
42 61
  <module>org.gvsig.fmap.dal.raster</module>
43 62
  <module>org.gvsig.fmap.dal.file.jimi</module>
44 63
  <module>org.gvsig.fmap.mapcontext.raster</module>
64
  <module>org.gvsig.raster.app</module>
45 65
 </modules>
46 66
 <dependencyManagement>
47 67
  <dependencies>
......
78 98
   <dependency>
79 99
    <groupId>org.gvsig</groupId>
80 100
    <artifactId>org.gvsig.fmap.dal.raster.api</artifactId>
81
    <version>1.0.0-SNAPSHOT</version>
101
    <version>2.4.1-SNAPSHOT</version>
82 102
   </dependency>
83 103
   <dependency>
84 104
    <groupId>org.gvsig</groupId>
85 105
    <artifactId>org.gvsig.fmap.dal.raster.impl</artifactId>
86
    <version>1.0.0-SNAPSHOT</version>
106
    <version>2.4.1-SNAPSHOT</version>
87 107
   </dependency>
88 108
   <dependency>
89 109
    <groupId>org.gvsig</groupId>
90 110
    <artifactId>org.gvsig.fmap.dal.raster.spi</artifactId>
91
    <version>1.0.0-SNAPSHOT</version>
111
    <version>2.4.1-SNAPSHOT</version>
92 112
   </dependency>
113
   <dependency>
114
    <groupId>org.gvsig</groupId>
115
    <artifactId>org.gvsig.fmap.mapcontext.raster.api</artifactId>
116
    <version>2.4.1-SNAPSHOT</version>
117
   </dependency>
118
   <dependency>
119
    <groupId>org.gvsig</groupId>
120
    <artifactId>org.gvsig.fmap.mapcontext.raster.impl</artifactId>
121
    <version>2.4.1-SNAPSHOT</version>
122
   </dependency>
123
   <dependency>
124
    <groupId>org.gvsig</groupId>
125
    <artifactId>org.gvsig.fmap.dal.file.jimi</artifactId>
126
    <version>2.4.1-SNAPSHOT</version>
127
   </dependency>
93 128
  </dependencies>
94 129
 </dependencyManagement>
95 130
</project>
org.gvsig.raster/branches/org.gvsig.raster.2.4/org.gvsig.raster/org.gvsig.fmap.dal.file.jimi/src/main/java/org/gvsig/fmap/dal/file/jimi/JimiLibrary.java
29 29
import org.gvsig.fmap.dal.DALFileLibrary;
30 30
import org.gvsig.fmap.dal.DALFileLocator;
31 31
import org.gvsig.fmap.dal.DALLibrary;
32
import org.gvsig.fmap.dal.DALLocator;
33 32
import org.gvsig.fmap.dal.FileHelper;
34 33
import org.gvsig.fmap.dal.spi.DALSPILocator;
35 34
import org.gvsig.fmap.dal.spi.DataManagerProviderServices;
org.gvsig.raster/branches/org.gvsig.raster.2.4/org.gvsig.raster/org.gvsig.fmap.dal.file.jimi/src/main/java/org/gvsig/fmap/dal/file/jimi/JimiFileSystemServerProvider.java
25 25
import java.io.File;
26 26
import java.io.IOException;
27 27

  
28
import org.gvsig.fmap.dal.DataServerExplorer;
28 29
import org.gvsig.fmap.dal.DataStoreParameters;
29 30
import org.gvsig.fmap.dal.NewDataStoreParameters;
30 31
import org.gvsig.fmap.dal.exception.CreateException;
......
47 48

  
48 49
    protected FilesystemServerExplorerProviderServices serverExplorer;
49 50

  
51
    public int getMode() {
52
        return DataServerExplorer.MODE_RASTER;
53
    }
54

  
50 55
    @Override
51 56
    public boolean canCreate() {
52 57
        return false;
org.gvsig.raster/branches/org.gvsig.raster.2.4/org.gvsig.raster/org.gvsig.fmap.dal.file.jimi/pom.xml
7 7
  <version>2.4.1-SNAPSHOT</version>
8 8
 </parent>
9 9
 <artifactId>org.gvsig.fmap.dal.file.jimi</artifactId>
10
 <version>1.0.0-SNAPSHOT</version>
10
 <version>2.4.1-SNAPSHOT</version>
11 11
 <name>org.gvsig.fmap.dal.file.jimi</name>
12 12

  
13 13
 <dependencies>
......
19 19
   <groupId>com.sun</groupId>
20 20
   <artifactId>jimi</artifactId>
21 21
  </dependency>
22
  <dependency>
23
   <groupId>org.gvsig</groupId>
24
   <artifactId>org.gvsig.tools.lib</artifactId>
25
   <scope>compile</scope>
26
  </dependency>
22 27

  
23 28
  <!-- Test dependency -->
24 29
  <dependency>
......
39 44
  </dependency>
40 45
  <dependency>
41 46
   <groupId>org.gvsig</groupId>
42
   <artifactId>org.gvsig.fmap.geometry.jts</artifactId>
43
   <scope>test</scope>
44
  </dependency>
45
  <dependency>
46
   <groupId>org.gvsig</groupId>
47 47
   <artifactId>org.gvsig.proj.lib.proj4j</artifactId>
48 48
   <scope>test</scope>
49 49
  </dependency>
org.gvsig.raster/branches/org.gvsig.raster.2.4/org.gvsig.raster/org.gvsig.raster.app/org.gvsig.raster.app.mainplugin/src/main/resources-plugin/config.xml
1
<?xml version="1.0" encoding="ISO-8859-1"?>
2
<plugin-config>
3
 <depends plugin-name="org.gvsig.app.mainplugin" />
4
 <libraries library-dir="lib" />
5
 <resourceBundle name="text" />
6
 <extensions>
7
  <extension class-name="org.gvsig.raster.app.mainplugin.RasterExtension"
8
   description="Support to raster" active="true" priority="1">
9
  </extension>
10
 </extensions>
11
</plugin-config>
org.gvsig.raster/branches/org.gvsig.raster.2.4/org.gvsig.raster/org.gvsig.raster.app/org.gvsig.raster.app.mainplugin/src/main/assembly/gvsig-plugin-package.xml
1
<assembly>
2
  <id>gvsig-plugin-package</id>
3
  <formats>
4
    <format>zip</format>
5
  </formats>
6
  <baseDirectory>${project.artifactId}</baseDirectory>
7
  <includeBaseDirectory>true</includeBaseDirectory>
8
  <files>
9
    <file>
10
      <source>target/${project.artifactId}-${project.version}.jar</source>
11
      <outputDirectory>lib</outputDirectory>
12
    </file>
13
    <file>
14
      <source>target/package.info</source>
15
    </file>
16
  </files>
17

  
18
  <fileSets>
19
    <fileSet>
20
      <directory>src/main/resources-plugin</directory>
21
      <outputDirectory>.</outputDirectory>
22
    </fileSet>
23
  </fileSets>
24

  
25
  <dependencySets>
26
    <dependencySet>
27
      <useProjectArtifact>false</useProjectArtifact>
28
      <useTransitiveDependencies>false</useTransitiveDependencies>
29
      <outputDirectory>lib</outputDirectory>
30
      <includes>
31
        <include>org.gvsig:org.gvsig.raster.lib.buffer.api</include>
32
        <include>org.gvsig:org.gvsig.raster.lib.buffer.impl</include>
33
        <include>org.gvsig:org.gvsig.raster.lib.buffer.spi</include>
34
        <include>org.gvsig:org.gvsig.raster.lib.legend.api</include>
35
        <include>org.gvsig:org.gvsig.raster.lib.legend.impl</include>
36
        <include>org.gvsig:org.gvsig.raster.lib.legend.spi</include>
37
        <include>org.gvsig:org.gvsig.fmap.dal.raster.api</include>
38
        <include>org.gvsig:org.gvsig.fmap.dal.raster.impl</include>
39
        <include>org.gvsig:org.gvsig.fmap.dal.raster.spi</include>
40
        <include>org.gvsig:org.gvsig.fmap.mapcontext.raster.api</include>
41
        <include>org.gvsig:org.gvsig.fmap.mapcontext.raster.impl</include>
42
        <include>org.gvsig:org.gvsig.fmap.dal.file.jimi</include>
43
      </includes>
44
    </dependencySet>
45
  </dependencySets>
46

  
47
</assembly>
org.gvsig.raster/branches/org.gvsig.raster.2.4/org.gvsig.raster/org.gvsig.raster.app/org.gvsig.raster.app.mainplugin/src/main/java/org/gvsig/raster/app/mainplugin/RasterExtension.java
1
package org.gvsig.raster.app.mainplugin;
2

  
3
import org.gvsig.andami.plugins.Extension;
4

  
5
public class RasterExtension extends Extension{
6

  
7
    @Override
8
    public void execute(String arg0) {
9
        // TODO Auto-generated method stub
10

  
11
    }
12

  
13
    @Override
14
    public void initialize() {
15
        // TODO Auto-generated method stub
16

  
17
    }
18

  
19
    @Override
20
    public boolean isEnabled() {
21
        // TODO Auto-generated method stub
22
        return true;
23
    }
24

  
25
    @Override
26
    public boolean isVisible() {
27
        // TODO Auto-generated method stub
28
        return true;
29
    }
30

  
31
}
org.gvsig.raster/branches/org.gvsig.raster.2.4/org.gvsig.raster/org.gvsig.raster.app/org.gvsig.raster.app.mainplugin/pom.xml
1
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
2
 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
3
 <modelVersion>4.0.0</modelVersion>
4
 <parent>
5
  <groupId>org.gvsig</groupId>
6
  <artifactId>org.gvsig.raster.app</artifactId>
7
  <version>2.4.1-SNAPSHOT</version>
8
 </parent>
9
 <artifactId>org.gvsig.raster.app.mainplugin</artifactId>
10
 <name>org.gvsig.raster.app.mainplugin</name>
11
 <properties>
12
  <!-- Package info property values -->
13
  <gvsig.package.info.state>devel</gvsig.package.info.state>
14
  <gvsig.package.info.dependencies>required: org.gvsig.app.mainplugin
15
   -ge 2.3.0-A</gvsig.package.info.dependencies>
16
  <gvsig.package.info.official>true</gvsig.package.info.official>
17
  <gvsig.package.info.name>Raster</gvsig.package.info.name>
18
  <gvsig.package.info.description>Provides tools to manage rasters</gvsig.package.info.description>
19
  <gvsig.package.info.categories>Raster</gvsig.package.info.categories>
20
  <gvsig.package.info.javaVM>j1_6</gvsig.package.info.javaVM>
21
  <gvsig.package.info.poolURL>https://devel.gvsig.org/download/projects/gvsig-raster/pool</gvsig.package.info.poolURL>
22
 </properties>
23

  
24
 <dependencies>
25
  <dependency>
26
   <groupId>org.gvsig</groupId>
27
   <artifactId>org.gvsig.raster.lib.buffer.api</artifactId>
28
  </dependency>
29
  <dependency>
30
   <groupId>org.gvsig</groupId>
31
   <artifactId>org.gvsig.raster.lib.buffer.spi</artifactId>
32
  </dependency>
33
  <dependency>
34
   <groupId>org.gvsig</groupId>
35
   <artifactId>org.gvsig.raster.lib.buffer.impl</artifactId>
36
  </dependency>
37
  <dependency>
38
   <groupId>org.gvsig</groupId>
39
   <artifactId>org.gvsig.raster.lib.legend.api</artifactId>
40
  </dependency>
41
  <dependency>
42
   <groupId>org.gvsig</groupId>
43
   <artifactId>org.gvsig.raster.lib.legend.spi</artifactId>
44
  </dependency>
45
  <dependency>
46
   <groupId>org.gvsig</groupId>
47
   <artifactId>org.gvsig.raster.lib.legend.impl</artifactId>
48
  </dependency>
49
  <dependency>
50
   <groupId>org.gvsig</groupId>
51
   <artifactId>org.gvsig.fmap.dal.raster.api</artifactId>
52
  </dependency>
53
  <dependency>
54
   <groupId>org.gvsig</groupId>
55
   <artifactId>org.gvsig.fmap.dal.raster.impl</artifactId>
56
  </dependency>
57
  <dependency>
58
   <groupId>org.gvsig</groupId>
59
   <artifactId>org.gvsig.fmap.dal.raster.spi</artifactId>
60
  </dependency>
61
  <dependency>
62
   <groupId>org.gvsig</groupId>
63
   <artifactId>org.gvsig.fmap.mapcontext.raster.api</artifactId>
64
  </dependency>
65
  <dependency>
66
   <groupId>org.gvsig</groupId>
67
   <artifactId>org.gvsig.fmap.mapcontext.raster.impl</artifactId>
68
  </dependency>
69
  <dependency>
70
   <groupId>org.gvsig</groupId>
71
   <artifactId>org.gvsig.fmap.dal.file.jimi</artifactId>
72
  </dependency>
73
  <dependency>
74
   <groupId>org.gvsig</groupId>
75
   <artifactId>org.gvsig.andami</artifactId>
76
  </dependency>
77
  <dependency>
78
   <groupId>org.gvsig</groupId>
79
   <artifactId>org.gvsig.app.mainplugin</artifactId>
80
  </dependency>
81
 </dependencies>
82

  
83
</project>
org.gvsig.raster/branches/org.gvsig.raster.2.4/org.gvsig.raster/org.gvsig.raster.app/org.gvsig.raster.app.mainplugin/buildNumber.properties
1
#Fri Oct 23 11:19:38 CEST 2015
2
buildNumber=1
org.gvsig.raster/branches/org.gvsig.raster.2.4/org.gvsig.raster/org.gvsig.raster.app/pom.xml
1
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
2
  <modelVersion>4.0.0</modelVersion>
3
  <parent>
4
    <groupId>org.gvsig</groupId>
5
    <artifactId>org.gvsig.raster</artifactId>
6
    <version>2.4.1-SNAPSHOT</version>
7
  </parent>
8
  <artifactId>org.gvsig.raster.app</artifactId>
9
  <version>2.4.1-SNAPSHOT</version>
10
  <packaging>pom</packaging>
11
  <name>org.gvsig.raster.app</name>
12
  <modules>
13
   <module>org.gvsig.raster.app.mainplugin</module>
14
  </modules>
15
</project>

Also available in: Unified diff