comparison src/java/de/intevation/mxd/reader/GdbRasterCatalogLayerReader.java @ 118:39957898c694

Improved top level exception handling and logging.
author Raimund Renkert <rrenkert@intevation.de>
date Thu, 16 Jun 2011 14:06:09 +0200
parents 6c3d880db7c5
children a4ab239509f1
comparison
equal deleted inserted replaced
117:6c3d880db7c5 118:39957898c694
53 /** 53 /**
54 * Reads the Layer content. 54 * Reads the Layer content.
55 * 55 *
56 * @return The layer XML element. 56 * @return The layer XML element.
57 */ 57 */
58 public Element read() { 58 public Element read()
59 throws IOException {
59 logger.debug("read()"); 60 logger.debug("read()");
60 61
61 Element layerElement; 62 Element layerElement;
62 try { 63 try {
63 layerElement = util.addLayer(); 64 layerElement = util.addLayer();
64 } 65 }
65 catch(Exception e) { 66 catch(Exception e) {
66 logger.error( 67 logger.error(
67 "Could not create DOM element for layer." + 68 "Could not create DOM element for layer." +
68 "Stopped reading layer."); 69 "Stopped reading layer.");
69 return null; 70 throw new IOException(
71 this.getClass()+toString() +
72 "Error creating dom element");
70 } 73 }
71 74
72 try { 75 try {
73 layerElement.setAttribute("name", layer.getName()); 76 layerElement.setAttribute("name", layer.getName());
74 } 77 }
This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)