Revision 2356 org.gvsig.raster.tools/trunk/templates/rasterTaskProjectTemplate/alg_with_preview_template/sources/app/ProjectTemplatePreview.java

View differences:

ProjectTemplatePreview.java
3 3
import java.awt.Graphics2D;
4 4
import java.awt.geom.Rectangle2D;
5 5
import java.awt.image.BufferedImage;
6
import java.io.File;
6 7
import java.util.ArrayList;
7 8
import java.util.HashMap;
8 9
import java.util.List;
......
135 136
			return null;
136 137
		}
137 138
		task.addParam(ProjectTemplateProcess.RASTER_STORE, inputLyr.getDataStore());
138
		task.addParam(ProjectTemplateProcess.TEST_EXTENT, ext);
139
		task.addParam(ProjectTemplateProcess.TEST_WIDTH, w);
140
		task.addParam(ProjectTemplateProcess.TEST_HEIGHT, h);
139
		task.addParam(ProjectTemplateProcess.PREVIEW, true);
140
		task.addParam(ProjectTemplateProcess.WINDOW, ext);
141
		task.addParam(ProjectTemplateProcess.OUTPUT_WIDTH, w);
142
		task.addParam(ProjectTemplateProcess.OUTPUT_HEIGHT, h);
141 143
		//......
142 144
		
143 145
		task.init();
......
204 206
		return new Rectangle2D.Double();
205 207
	}
206 208

  
207
	public void addParams(DataProcess task, ProjectTemplateData data, String path) {
209
	public void addParams(DataProcess task, String path, String fileName) {
210
		if(!fileName.matches("([*]\\.[???])")) {
211
			fileName += ".tif";
212
		}
213
		
208 214
		task.addParam(ProjectTemplateProcess.RASTER_STORE, inputLyr.getDataStore());
209 215
		//......
210
		task.addParam(ProjectTemplateProcess.PATH, path);
216
		task.addParam(ProjectTemplateProcess.PATH, path + File.separator + fileName);
211 217
	}
212 218
}

Also available in: Unified diff