Revision 2616 org.gvsig.raster/trunk/org.gvsig.raster/org.gvsig.raster.lib/org.gvsig.raster.lib.impl/src/main/java/org/gvsig/raster/impl/datastruct/DefaultNoData.java

View differences:

DefaultNoData.java
195 195
	}
196 196
	
197 197
	public void load() {
198
		try {
199
			String fileRMF = RasterLocator.getManager().getFileUtils().getNameWithoutExtension(fileName) + ".rmf";
200
			RmfBlocksManager blocksManager = new RmfBlocksManager(fileRMF);
201
			ClassSerializer serializerObject = new NoDataRmfSerializer(this);
198
		String fileRMF = RasterLocator.getManager().getFileUtils().getNameWithoutExtension(fileName) + ".rmf";
199
		RmfBlocksManager blocksManager = new RmfBlocksManager(fileRMF);
200
		ClassSerializer serializerObject = new NoDataRmfSerializer(this);
202 201

  
203
			if (!blocksManager.checkRmf())
204
				throw new RmfSerializerException("Error al comprobar el fichero Rmf");
202
		if (!blocksManager.checkRmf()) {
203
			log.info("Error al comprobar el fichero Rmf " + fileRMF);
204
		}
205 205

  
206
			blocksManager.addClient(serializerObject);
207
			try {
208
				if(new File(fileRMF).exists())
209
					blocksManager.read(null);
210
			} catch (Exception e) {
211
				log.log(Level.WARNING, "Error al escribir el fichero Rmf", e);
212
			}
213
			blocksManager.removeAllClients();
214
			
215
		} catch (RmfSerializerException e) {
216
			log.log(Level.SEVERE, "error_salvando_rmf", e);
206
		blocksManager.addClient(serializerObject);
207
		try {
208
			if(new File(fileRMF).exists())
209
				blocksManager.read(null);
210
		} catch (Exception e) {
211
			log.log(Level.WARNING, "Error al escribir el fichero Rmf", e);
217 212
		}
213
		blocksManager.removeAllClients();
218 214
	}
219 215
	
220 216
	public void setFileName(String fileName) {

Also available in: Unified diff