Mercurial > mxd2map
diff src/java/de/intevation/mxd/reader/MarkerLineSymbolReader.java @ 74:7eba97e8201b
Catch all exceptions in the MXDReader.
author | Raimund Renkert <rrenkert@intevation.de> |
---|---|
date | Thu, 26 May 2011 18:11:29 +0200 |
parents | b41fcf268827 |
children | 83932f18dddc |
line wrap: on
line diff
--- a/src/java/de/intevation/mxd/reader/MarkerLineSymbolReader.java Thu May 26 17:29:09 2011 +0200 +++ b/src/java/de/intevation/mxd/reader/MarkerLineSymbolReader.java Thu May 26 18:11:29 2011 +0200 @@ -86,23 +86,18 @@ * @return The XML node. */ public Element read() - throws IOException { + throws Exception { logger.debug("read()"); - try { - IMarkerSymbol sym = symbol.getMarkerSymbol(); - if(sym instanceof MultiLayerMarkerSymbol) { - ISymbolReader sreader = new MultiLayerMarkerSymbolReader(sym); - sreader.setParent(renderer); - sreader.setUtil(util); - sreader.read(); - } - else { - logger.debug("The type of " + sym.getClass().toString() + - " is not implemented!"); - } + IMarkerSymbol sym = symbol.getMarkerSymbol(); + if(sym instanceof MultiLayerMarkerSymbol) { + ISymbolReader sreader = new MultiLayerMarkerSymbolReader(sym); + sreader.setParent(renderer); + sreader.setUtil(util); + sreader.read(); } - catch (Exception e) { - e.printStackTrace(); + else { + logger.debug("The type of " + sym.getClass().toString() + + " is not implemented!"); } return renderer; }