Revision 162 org.gvsig.raster/trunk/org.gvsig.raster/org.gvsig.raster.lib/org.gvsig.raster.lib.impl/src/main/java/org/gvsig/raster/impl/datastruct/DefaultDataStructFactory.java

View differences:

DefaultDataStructFactory.java
34 34
import org.gvsig.fmap.dal.coverage.store.props.Statistics;
35 35
import org.gvsig.raster.impl.datastruct.persistence.DefaultColorTableLibrary;
36 36
import org.gvsig.raster.impl.store.DefaultMultiRasterStore;
37
import org.gvsig.raster.impl.store.properties.DatasetStatistics;
38
import org.gvsig.raster.impl.store.properties.MultiDatasetStatistics;
37
import org.gvsig.raster.impl.store.properties.DataStoreStatistics;
38
import org.gvsig.raster.impl.store.properties.MultiDataStoreStatistics;
39 39

  
40 40
/**
41 41
 * Factory for data structures
......
114 114
	 */
115 115
	public Statistics loadStatisticsFromStore(RasterDataStore store) throws RmfSerializerException {
116 116
		if(store instanceof DefaultMultiRasterStore) {
117
			DatasetStatistics[] stats = new DatasetStatistics[store.getDataStoreCount()];
117
			DataStoreStatistics[] stats = new DataStoreStatistics[store.getDataStoreCount()];
118 118

  
119 119
			DefaultMultiRasterStore storeImpl = (DefaultMultiRasterStore)store;
120 120

  
121 121
			for (int i = 0; i < storeImpl.getProviders().size(); i++) {
122 122
				Statistics statFile = (storeImpl.getProvider(i)).getStatistics();
123
				stats[i] = (DatasetStatistics)(storeImpl.getProvider(i)).loadObjectFromRmf(Statistics.class, statFile);
123
				stats[i] = (DataStoreStatistics)(storeImpl.getProvider(i)).loadObjectFromRmf(Statistics.class, statFile);
124 124

  
125 125
				//Con que un dataset no tenga la estadistica calculada se pone a no calculado el DatasetListStatistics
126 126
				if(!stats[i].isCalculated())
127 127
					return null;
128 128
			}
129
			MultiDatasetStatistics result = new MultiDatasetStatistics(stats);
129
			MultiDataStoreStatistics result = new MultiDataStoreStatistics(stats);
130 130
			result.setCalculated(true);
131 131
			return result;
132 132
		}

Also available in: Unified diff