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