Class ShapefileIoxWriter

java.lang.Object
ch.so.agi.gretl.internal.shapefile.ShapefileIoxWriter
All Implemented Interfaces:
ch.interlis.iox.IoxWriter

public final class ShapefileIoxWriter extends Object implements ch.interlis.iox.IoxWriter
  • Constructor Details

  • Method Details

    • setAttributeDescriptors

      public void setAttributeDescriptors(List<ShapefileAttributeDescriptor> descriptors) throws ch.interlis.iox.IoxException
      Throws:
      ch.interlis.iox.IoxException
    • write

      public void write(ch.interlis.iox.IoxEvent event) throws ch.interlis.iox.IoxException
      Specified by:
      write in interface ch.interlis.iox.IoxWriter
      Throws:
      ch.interlis.iox.IoxException
    • close

      public void close() throws ch.interlis.iox.IoxException
      Specified by:
      close in interface ch.interlis.iox.IoxWriter
      Throws:
      ch.interlis.iox.IoxException
    • flush

      public void flush() throws ch.interlis.iox.IoxException
      Specified by:
      flush in interface ch.interlis.iox.IoxWriter
      Throws:
      ch.interlis.iox.IoxException
    • createIomObject

      public ch.interlis.iom.IomObject createIomObject(String type, String oid) throws ch.interlis.iox.IoxException
      Specified by:
      createIomObject in interface ch.interlis.iox.IoxWriter
      Throws:
      ch.interlis.iox.IoxException
    • getFactory

      public ch.interlis.iox.IoxFactoryCollection getFactory() throws ch.interlis.iox.IoxException
      Specified by:
      getFactory in interface ch.interlis.iox.IoxWriter
      Throws:
      ch.interlis.iox.IoxException
    • setFactory

      public void setFactory(ch.interlis.iox.IoxFactoryCollection factory) throws ch.interlis.iox.IoxException
      Specified by:
      setFactory in interface ch.interlis.iox.IoxWriter
      Throws:
      ch.interlis.iox.IoxException