Mercurial > mxd2map
diff src/java/de/intevation/mxd/reader/MarkerLineSymbolReader.java @ 80:83932f18dddc
All symbol reader now extend the abstract symbol reader.
author | Raimund Renkert <rrenkert@intevation.de> |
---|---|
date | Fri, 27 May 2011 13:15:15 +0200 |
parents | 7eba97e8201b |
children | 59e06c405a9a |
line wrap: on
line diff
--- a/src/java/de/intevation/mxd/reader/MarkerLineSymbolReader.java Fri May 27 12:32:08 2011 +0200 +++ b/src/java/de/intevation/mxd/reader/MarkerLineSymbolReader.java Fri May 27 13:15:15 2011 +0200 @@ -23,7 +23,8 @@ * * @author <a href="mailto:raimund.renkert@intevation.de">Raimund Renkert</a> */ -public class MarkerLineSymbolReader implements ISymbolReader{ +public class MarkerLineSymbolReader +extends AbstractSymbolReader { /** * The logger. @@ -34,10 +35,7 @@ /** * Private member. */ - private Element renderer; private MarkerLineSymbol symbol; - private MapToXMLUtils util; - public MarkerLineSymbolReader(ISymbol symbol) throws Exception { @@ -50,7 +48,6 @@ } } - public MarkerLineSymbolReader(ILineSymbol symbol) throws Exception { logger.debug("contructor()"); @@ -63,24 +60,6 @@ } /** - * Setter for the parent XML element. - * - * @param parent The XML parent node. - */ - public void setParent(Element parent) { - this.renderer = parent; - } - - /** - * Setter for XML document helper. - * - * @param util The helper class for storing map information. - */ - public void setUtil(MapToXMLUtils util) { - this.util = util; - } - - /** * Reads the symbol attributes. * * @return The XML node. @@ -91,7 +70,7 @@ IMarkerSymbol sym = symbol.getMarkerSymbol(); if(sym instanceof MultiLayerMarkerSymbol) { ISymbolReader sreader = new MultiLayerMarkerSymbolReader(sym); - sreader.setParent(renderer); + sreader.setParent(parent); sreader.setUtil(util); sreader.read(); } @@ -99,7 +78,7 @@ logger.debug("The type of " + sym.getClass().toString() + " is not implemented!"); } - return renderer; + return parent; } } // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 :