Class Ili2Writer

  • All Implemented Interfaces:
    COM.safe.fme.pluginbuilder.IFMEWriter

    public class Ili2Writer
    extends java.lang.Object
    implements COM.safe.fme.pluginbuilder.IFMEWriter
    INTERLIS implementation of an FME-Writer.
    • Constructor Summary

      Constructors 
      Constructor Description
      Ili2Writer​(COM.safe.fmeobjects.IFMESession session1, COM.safe.fme.pluginbuilder.IFMEMappingFile mappingFile1, java.lang.String writerTypename, java.lang.String keyword, COM.safe.fmeobjects.IFMELogFile log)  
    • Constructor Detail

      • Ili2Writer

        public Ili2Writer​(COM.safe.fmeobjects.IFMESession session1,
                          COM.safe.fme.pluginbuilder.IFMEMappingFile mappingFile1,
                          java.lang.String writerTypename,
                          java.lang.String keyword,
                          COM.safe.fmeobjects.IFMELogFile log)
    • Method Detail

      • open

        public void open​(java.util.ArrayList<java.lang.String> args)
                  throws java.lang.Exception
        Specified by:
        open in interface COM.safe.fme.pluginbuilder.IFMEWriter
        Throws:
        java.lang.Exception
      • abort

        public void abort()
                   throws java.lang.Exception
        Specified by:
        abort in interface COM.safe.fme.pluginbuilder.IFMEWriter
        Throws:
        java.lang.Exception
      • close

        public void close()
                   throws java.lang.Exception
        Specified by:
        close in interface COM.safe.fme.pluginbuilder.IFMEWriter
        Throws:
        java.lang.Exception
      • id

        public int id()
        Specified by:
        id in interface COM.safe.fme.pluginbuilder.IFMEWriter
      • write

        public void write​(COM.safe.fmeobjects.IFMEFeature obj)
                   throws java.lang.Exception
        Specified by:
        write in interface COM.safe.fme.pluginbuilder.IFMEWriter
        Throws:
        java.lang.Exception
      • addBasket

        protected void addBasket​(java.lang.String basketId,
                                 ch.interlis.iox_j.StartBasketEvent basket,
                                 int basketSeq)
      • multiFileWriter

        public boolean multiFileWriter()
        Specified by:
        multiFileWriter in interface COM.safe.fme.pluginbuilder.IFMEWriter
      • startTransaction

        public void startTransaction()
                              throws java.lang.Exception
        Specified by:
        startTransaction in interface COM.safe.fme.pluginbuilder.IFMEWriter
        Throws:
        java.lang.Exception
      • commitTransaction

        public void commitTransaction()
                               throws java.lang.Exception
        Specified by:
        commitTransaction in interface COM.safe.fme.pluginbuilder.IFMEWriter
        Throws:
        java.lang.Exception
      • rollbackTransaction

        public void rollbackTransaction()
                                 throws java.lang.Exception
        Specified by:
        rollbackTransaction in interface COM.safe.fme.pluginbuilder.IFMEWriter
        Throws:
        java.lang.Exception
      • addMappingFileDefLine

        public void addMappingFileDefLine​(java.util.ArrayList<java.lang.String> arg0)
                                   throws java.lang.Exception
        Specified by:
        addMappingFileDefLine in interface COM.safe.fme.pluginbuilder.IFMEWriter
        Throws:
        java.lang.Exception