Revision 159 org.gvsig.raster/trunk/org.gvsig.raster/org.gvsig.raster.lib/org.gvsig.raster.lib.impl/src/main/java/org/gvsig/raster/impl/store/DefaultMultiRasterStore.java

View differences:

DefaultMultiRasterStore.java
27 27
import java.util.ArrayList;
28 28

  
29 29
import org.cresques.cts.IProjection;
30
import org.gvsig.fmap.dal.DataStoreParameters;
30 31
import org.gvsig.fmap.dal.coverage.RasterLibrary;
31 32
import org.gvsig.fmap.dal.coverage.dataset.Buffer;
32 33
import org.gvsig.fmap.dal.coverage.datastruct.BandList;
......
52 53
import org.gvsig.fmap.dal.coverage.store.props.Metadata;
53 54
import org.gvsig.fmap.dal.coverage.store.props.Statistics;
54 55
import org.gvsig.fmap.dal.coverage.store.props.Transparency;
55
import org.gvsig.metadata.exceptions.MetadataException;
56
import org.gvsig.fmap.dal.exception.InitializeException;
56 57
import org.gvsig.raster.impl.DefaultRasterManager;
57 58
import org.gvsig.raster.impl.buffer.cache.RasterReadOnlyBuffer;
58 59
import org.gvsig.raster.impl.datastruct.BandListImpl;
......
294 295

  
295 296
	/*
296 297
	 * (non-Javadoc)
297
	 * @see org.gvsig.fmap.dal.coverage.buffer.RasterDataStore#close()
298
	 * @see org.gvsig.fmap.dal.raster.impl.DefaultCoverageStore#close()
298 299
	 */
299 300
	public void close() {
300 301
		for(int i = 0; i < providers.size(); i++)
......
897 898
		try {
898 899
			DefaultMultiRasterStore store = new DefaultMultiRasterStore();
899 900
			store.addDataStore(providers.get(i));
901
			store.intializePhase1(null, (DataStoreParameters)providers.get(i).getDataParameters());
900 902
			return store;
901 903
		} catch (ArrayIndexOutOfBoundsException e) {
902 904
			return null;
905
		} catch (InitializeException e) {
906
			return null;
903 907
		}
904 908
	}
905 909

  
......
1566 1570
	 * (non-Javadoc)
1567 1571
	 * @see org.gvsig.metadata.Metadata#getMetadataName()
1568 1572
	 */
1569
	public String getMetadataName() throws MetadataException {
1573
	public String getMetadataName() {
1570 1574
		if(providers.size() != 0)
1571 1575
			return providers.get(0).getName();
1572 1576
		return null;

Also available in: Unified diff