rrenkert@70: package de.intevation.mxd.reader; rrenkert@70: rrenkert@70: import org.apache.log4j.Logger; rrenkert@70: rrenkert@70: import org.w3c.dom.Element; rrenkert@70: import de.intevation.mxd.utils.MapToXMLUtils; rrenkert@70: rrenkert@70: /** rrenkert@70: * Reads multi layer marker symbol information. rrenkert@70: * rrenkert@70: * @author Raimund Renkert rrenkert@70: */ rrenkert@70: public abstract class AbstractSymbolReader implements ISymbolReader{ rrenkert@70: rrenkert@70: /** rrenkert@70: * The logger. rrenkert@70: */ rrenkert@70: private static final Logger logger = rrenkert@85: Logger.getLogger(AbstractSymbolReader.class); rrenkert@70: rrenkert@70: /** rrenkert@70: * Private member. rrenkert@70: */ rrenkert@70: protected Element parent; rrenkert@70: protected MapToXMLUtils util; rrenkert@70: rrenkert@70: rrenkert@70: /** rrenkert@70: * Setter for the parent XML element. rrenkert@70: * rrenkert@70: * @param parent The XML parent node. rrenkert@70: */ rrenkert@70: public void setParent(Element p) { rrenkert@70: this.parent = p; rrenkert@70: } rrenkert@70: rrenkert@70: /** rrenkert@70: * Setter for XML document helper. rrenkert@70: * rrenkert@70: * @param util The helper class for storing map information. rrenkert@70: */ rrenkert@70: public void setUtil(MapToXMLUtils u) { rrenkert@70: this.util = u; rrenkert@70: } rrenkert@70: }