Revision 4436 org.gvsig.raster/trunk/org.gvsig.raster/org.gvsig.raster.lib/org.gvsig.raster.lib.impl/src/main/java/org/gvsig/raster/impl/store/AbstractRasterDataStore.java

View differences:

AbstractRasterDataStore.java
22 22
package org.gvsig.raster.impl.store;
23 23

  
24 24
import java.io.File;
25
import java.net.URI;
25 26
import java.util.Iterator;
26 27
import java.util.List;
27 28
import java.util.Set;
28 29

  
29 30
import org.cresques.cts.ICoordTrans;
31

  
30 32
import org.gvsig.fmap.dal.DataManager;
31 33
import org.gvsig.fmap.dal.DataQuery;
32 34
import org.gvsig.fmap.dal.DataServerExplorer;
......
142 144
			for(int i = 0; i < provider.getBandCount(); i++) {
143 145
				try {
144 146
					int dataType = provider.getDataType()[i];
145
					DatasetBand band = new DatasetBandImpl(provider.getURIByBand(i).getPath(),
147
					String filename;
148
					URI uriByBand = provider.getURIByBand(i);
149
					if("FILE".equalsIgnoreCase(uriByBand.getScheme())){
150
					    filename = uriByBand.getPath();
151
					} else {
152
                        filename = uriByBand.toString();
153
					}
154
					DatasetBand band = new DatasetBandImpl(filename,
146 155
							provider.getBandPositionByProvider(i),
147 156
							dataType,
148 157
							provider.getBandCount());
......
263 272

  
264 273
	/**
265 274
	 * Saves information about serials
266
	 * @param object to save
275
	 * @param serialInfo object to save
267 276
	 * @throws RmfSerializerException
268 277
	 */
269 278
	public abstract void saveSerialInfoToRmf(TimeSeries serialInfo) throws RmfSerializerException;
270 279

  
271 280
	/**
272 281
	 * Loads information about serials
273
	 * @param object to load
282
	 * @param serialInfo
283
	 * @return true if work correctly
274 284
	 * @throws RmfSerializerException
275 285
	 */
276 286
	public abstract boolean loadSerialInfoFromRmf(TimeSeries serialInfo);

Also available in: Unified diff