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
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