Revision 2300 org.gvsig.raster.mosaic/trunk/org.gvsig.raster.mosaic/org.gvsig.raster.mosaic.swing/org.gvsig.raster.mosaic.swing.impl/src/main/java/org/gvsig/raster/mosaic/swing/impl/main/AddFilesPanelImpl.java

View differences:

AddFilesPanelImpl.java
32 32
import org.gvsig.fmap.dal.DataServerExplorerParameters;
33 33
import org.gvsig.fmap.dal.coverage.RasterLocator;
34 34
import org.gvsig.fmap.dal.coverage.dataset.Buffer;
35
import org.gvsig.fmap.dal.coverage.datastruct.NoData;
35 36
import org.gvsig.fmap.dal.coverage.exception.NotSupportedExtensionException;
36 37
import org.gvsig.fmap.dal.coverage.exception.RasterDriverException;
37 38
import org.gvsig.fmap.dal.coverage.store.RasterDataStore;
......
126 127
	}
127 128
	
128 129
	class TableEntry {
129
		Object obj   = null;
130
		String text  = null;
131
		int bandCount = 0;
132
		int dataType = 0;
133
		double cellsize = 0;
134
		double nodata = 0;
130
		Object  obj       = null;
131
		String  text      = null;
132
		int     bandCount = 0;
133
		int     dataType  = 0;
134
		double  cellsize  = 0;
135
		NoData  nodata    = null;
135 136
		
136
		public TableEntry(String text, Object obj, int bandCount, int dataType, double cellsize, double nodata) {
137
		public TableEntry(String text, Object obj, int bandCount, int dataType, double cellsize, NoData nodata) {
137 138
			this.obj = obj;
138 139
			this.text = text;
139 140
			this.bandCount = bandCount;
......
150 151
	//*******************************************************
151 152
	//***************API Implementation**********************
152 153
	
153
	public void addSrcFile(Object data, String text, int nBands, int datatype, double cellsize, double nodata) {
154
	public void addSrcFile(Object data, String text, int nBands, int datatype, double cellsize, NoData nodata) {
154 155
		TableEntry entry = new TableEntry(text, data, nBands, datatype, cellsize, nodata);
155 156
		entriesSrc.add(entry);
156 157
		updateUISrcTable();
157 158
	}
158 159
	
159
	public void addDstFile(Object data, String text, int nBands, int datatype, double cellsize, double nodata) {
160
	public void addDstFile(Object data, String text, int nBands, int datatype, double cellsize, NoData nodata) {
160 161
		TableEntry entry = new TableEntry(text, data, nBands, datatype, cellsize, nodata);
161 162
		entriesDst.add(entry);
162 163
		updateUIDstTable();
......
331 332
		
332 333
	}
333 334
	
335
	//**********************GUI*****************************
336
	
334 337
	protected void initialize() {
335 338
		enableUIRGBOutput();
336 339
		setLayout(new GridBagLayout());
......
609 612
			enableUIRGBOutput();
610 613
		}
611 614
		
612
		//Eliminar todas de las capas de salida
615
		//Eliminar todas las capas de la de salida
613 616
		if(e.getSource() == getRemoveAllButton()) {
614 617
			for (int i = 0; i < entriesDst.size(); i++) {
615 618
				entriesSrc.add(entriesDst.get(i));
......
619 622
			updateUIDstTable();
620 623
		}
621 624

  
622
		//A?adir todas de las capas de salida
625
		//A?adir todas las capas a la de salida
623 626
		if(e.getSource() == getAddAllButton()) {
624 627
			for (int i = 0; i < entriesSrc.size(); i++) {
625 628
				entriesDst.add(entriesSrc.get(i));
......
629 632
			updateUIDstTable();
630 633
		}
631 634
		
632
		//A?adir la seleccionada a la salida
635
		//A?adir la capa seleccionada a la capa de salida
633 636
		if(e.getSource() == getDownArrowButton()) {
634 637
			int[] rows = getFileListSrc().getSelectedRows();
635 638
			
......
642 645
			updateUIDstTable();
643 646
		}
644 647
		
645
		//Eliminar la seleccionada de la salida
648
		//Eliminar la capa seleccionada de la capa de salida
646 649
		if(e.getSource() == getUpArrowButton()) {
647 650
			int[] rows = getFileListDst().getSelectedRows();
648 651
			
......
717 720
		return fileChooser;
718 721
	}
719 722
	
720
	private boolean cache = false;
721
	public Object getResult() {
723
	public RasterDataStore getResult(boolean tiled) {
722 724
		try {
723 725
			DataManagerProviderServices dataManager = (DataManagerProviderServices)DALLocator.getDataManager();
724 726
			DataServerExplorerParameters explParams = dataManager.createServerExplorerParameters(MosaicProvider.NAME);
......
735 737
					newParamsMosaic.addProvider(prov);
736 738
			}
737 739
			
738
			if(cache) {
740
			if(tiled) {
739 741
				DataManager manager = DALLocator.getDataManager();
740 742
				TileDataParameters tileParams = null;
741 743
				try {

Also available in: Unified diff