Mercurial > mxd2map
diff src/java/de/intevation/mxd/reader/SimpleMarkerSymbolReader.java @ 75:9ea64427ac7e
Added marker fill symbol reader.
author | Raimund Renkert <rrenkert@intevation.de> |
---|---|
date | Fri, 27 May 2011 12:04:19 +0200 |
parents | 7eba97e8201b |
children | 83932f18dddc |
line wrap: on
line diff
--- a/src/java/de/intevation/mxd/reader/SimpleMarkerSymbolReader.java Thu May 26 18:11:29 2011 +0200 +++ b/src/java/de/intevation/mxd/reader/SimpleMarkerSymbolReader.java Fri May 27 12:04:19 2011 +0200 @@ -7,6 +7,7 @@ import org.apache.log4j.Logger; import com.esri.arcgis.display.ISymbol; +import com.esri.arcgis.display.IMarkerSymbol; import com.esri.arcgis.display.SimpleMarkerSymbol; import com.esri.arcgis.display.esriSimpleMarkerStyle; import com.esri.arcgis.display.IRgbColor; @@ -35,8 +36,18 @@ */ private SimpleMarkerSymbol symbol; + public SimpleMarkerSymbolReader(ISymbol symbol) + throws Exception { + logger.debug("contructor()"); + if(symbol instanceof SimpleMarkerSymbol) { + this.symbol = (SimpleMarkerSymbol)symbol; + } + else { + throw new Exception("Not a SimpleMarkerSymbol!"); + } + } - public SimpleMarkerSymbolReader(ISymbol symbol) + public SimpleMarkerSymbolReader(IMarkerSymbol symbol) throws Exception { logger.debug("contructor()"); if(symbol instanceof SimpleMarkerSymbol) {