Mercurial > mxd2map
diff src/java/de/intevation/mxd/reader/FeatureClassReader.java @ 30:c34c450edb06
Introduced class reader.
author | Raimund Renkert <rrenkert@intevation.de> |
---|---|
date | Fri, 08 Apr 2011 17:58:37 +0200 |
parents | |
children | 40c0b4e5f91a |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/java/de/intevation/mxd/reader/FeatureClassReader.java Fri Apr 08 17:58:37 2011 +0200 @@ -0,0 +1,53 @@ +//package de.intevation.mxd.reader; + +import java.io.IOException; + +import org.apache.log4j.Logger; + +import com.esri.arcgis.geodatabase.IClass; +import com.esri.arcgis.geodatabase.FeatureClass; + +import org.w3c.dom.Attr; +import org.w3c.dom.Document; +import org.w3c.dom.Element; +import org.w3c.dom.Node; + +/** + * Reads FeatureClass information. + * + * @author <a href="mailto:raimund.renkert@intevation.de">Raimund Renkert</a> + */ +public class FeatureClassReader implements IClassReader{ + + private static final Logger logger = Logger.getLogger(FeatureClassReader.class); + + private IClass fclass; + + private Node parent; + //Constructor + public FeatureClassReader(IClass cl) throws Exception{ + if(cl instanceof FeatureClass) + this.fclass = cl; + else + throw new Exception("Not a FeatureClass object!"); + } + + //Methods + /** + * Reads the Layer content. + */ + public boolean read() throws IOException{ + logger.debug("read()"); + return false; + } + + public void getClassDoc() throws IOException{ + logger.debug("getLayer() -> not implemented jet."); + return; + } + + public void setXMLNode(Node node) { + parent = node; + } +} +// vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 :