Class ExporterObjectProcessorCSV<T extends CSVable>

    • Field Detail

      • LOG

        protected static final org.apache.logging.log4j.Logger LOG
      • _factoryClass

        protected java.lang.Class<?> _factoryClass
      • _header

        protected boolean _header
    • Constructor Detail

      • ExporterObjectProcessorCSV

        public ExporterObjectProcessorCSV​(java.io.Writer out,
                                          java.lang.String outName,
                                          long logFreq,
                                          java.lang.Class<?> factoryClass,
                                          boolean header)
      • ExporterObjectProcessorCSV

        public ExporterObjectProcessorCSV​(java.lang.String outFile,
                                          long logFreq,
                                          java.lang.Class<?> factoryClass,
                                          boolean header)
                                   throws java.io.FileNotFoundException
        Throws:
        java.io.FileNotFoundException
    • Method Detail

      • process

        public boolean process​(int count,
                               T obj)
                        throws java.lang.Exception
        Description copied from interface: ObjectProcessor
        Called for each record
        Parameters:
        count - the count of the object processed, starting at 0 for the first object processed.
        obj - the object processed.
        Returns:
        true if processing was successful and should continue, or false if processing was unsuccessful and should be aborted.
        Throws:
        java.lang.Exception