Mercurial > mxd2map
diff src/java/de/intevation/mxd/reader/AbstractSymbolReader.java @ 70:6d181c02efce
Added wrapper for marker symbol reader and extracted methods from symbol
readers.
author | Raimund Renkert <rrenkert@intevation.de> |
---|---|
date | Thu, 26 May 2011 14:28:52 +0200 |
parents | |
children | 59e06c405a9a |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/java/de/intevation/mxd/reader/AbstractSymbolReader.java Thu May 26 14:28:52 2011 +0200 @@ -0,0 +1,47 @@ +package de.intevation.mxd.reader; + +import java.io.IOException; + +import org.apache.log4j.Logger; + +import org.w3c.dom.Element; +import de.intevation.mxd.utils.MapToXMLUtils; + +/** + * Reads multi layer marker symbol information. + * + * @author <a href="mailto:raimund.renkert@intevation.de">Raimund Renkert</a> + */ +public abstract class AbstractSymbolReader implements ISymbolReader{ + + /** + * The logger. + */ + private static final Logger logger = + Logger.getLogger(AbstractReaderTool.class); + + /** + * Private member. + */ + protected Element parent; + protected MapToXMLUtils util; + + + /** + * Setter for the parent XML element. + * + * @param parent The XML parent node. + */ + public void setParent(Element p) { + this.parent = p; + } + + /** + * Setter for XML document helper. + * + * @param util The helper class for storing map information. + */ + public void setUtil(MapToXMLUtils u) { + this.util = u; + } +}