Class ShapefileIoxReader
java.lang.Object
ch.so.agi.gretl.internal.shapefile.ShapefileIoxReader
- All Implemented Interfaces:
ch.interlis.iox_j.IoxIliReader,ch.interlis.iox.IoxReader
public final class ShapefileIoxReader
extends Object
implements ch.interlis.iox.IoxReader, ch.interlis.iox_j.IoxIliReader
-
Field Summary
Fields inherited from interface ch.interlis.iox_j.IoxIliReader
ILIGML_20, ITF_10, XTF_22, XTF_23, XTF_24 -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()ch.interlis.iom.IomObjectcreateIomObject(String type, String oid) String[]ch.interlis.iox.IoxFactoryCollectionch.interlis.iox.IoxEventread()voidsetFactory(ch.interlis.iox.IoxFactoryCollection factory) voidsetModel(ch.interlis.ili2c.metamodel.TransferDescription model) voidsetTopicFilter(String[] topicFilter)
-
Constructor Details
-
ShapefileIoxReader
public ShapefileIoxReader(File file, ch.ehi.basics.settings.Settings settings) throws ch.interlis.iox.IoxException - Throws:
ch.interlis.iox.IoxException
-
-
Method Details
-
setModel
public void setModel(ch.interlis.ili2c.metamodel.TransferDescription model) - Specified by:
setModelin interfacech.interlis.iox_j.IoxIliReader
-
getAttributes
-
getGeomAttr
-
read
public ch.interlis.iox.IoxEvent read() throws ch.interlis.iox.IoxException- Specified by:
readin interfacech.interlis.iox.IoxReader- Throws:
ch.interlis.iox.IoxException
-
close
public void close() throws ch.interlis.iox.IoxException- Specified by:
closein interfacech.interlis.iox.IoxReader- Throws:
ch.interlis.iox.IoxException
-
createIomObject
public ch.interlis.iom.IomObject createIomObject(String type, String oid) throws ch.interlis.iox.IoxException - Specified by:
createIomObjectin interfacech.interlis.iox.IoxReader- Throws:
ch.interlis.iox.IoxException
-
getFactory
public ch.interlis.iox.IoxFactoryCollection getFactory() throws ch.interlis.iox.IoxException- Specified by:
getFactoryin interfacech.interlis.iox.IoxReader- Throws:
ch.interlis.iox.IoxException
-
setFactory
public void setFactory(ch.interlis.iox.IoxFactoryCollection factory) throws ch.interlis.iox.IoxException - Specified by:
setFactoryin interfacech.interlis.iox.IoxReader- Throws:
ch.interlis.iox.IoxException
-
getMimeType
- Specified by:
getMimeTypein interfacech.interlis.iox_j.IoxIliReader
-
setTopicFilter
- Specified by:
setTopicFilterin interfacech.interlis.iox_j.IoxIliReader
-