Class CsvParser.DSLYamlComment

java.lang.Object
org.simpleflatmapper.lightningcsv.CsvParser.AbstractDSL<D>
org.simpleflatmapper.csv.CsvParser.AbstractDSL<CsvParser.DSLYamlComment>
org.simpleflatmapper.csv.CsvParser.DSLYamlComment
Enclosing class:
CsvParser

public static final class CsvParser.DSLYamlComment extends CsvParser.AbstractDSL<CsvParser.DSLYamlComment>
  • Nested Class Summary

    Nested classes/interfaces inherited from class org.simpleflatmapper.lightningcsv.CsvParser.AbstractDSL

    org.simpleflatmapper.lightningcsv.CsvParser.AbstractDSL.StringPostProcessing
  • Field Summary

    Fields inherited from class org.simpleflatmapper.lightningcsv.CsvParser.AbstractDSL

    bufferSize, cellConsumerWrapper, escapeChar, limit, maxBufferSize, parallelReader, quoteChar, separatorChar, skip, specialisedCharConsumer, stringPostProcessing, yamlComment
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    protected
    DSLYamlComment(char separatorChar, char quoteChar, char escapeChar, int bufferSize, int skip, int limit, int maxBufferSize, org.simpleflatmapper.lightningcsv.CsvParser.AbstractDSL.StringPostProcessing stringPostProcessing, org.simpleflatmapper.util.Function<? super org.simpleflatmapper.lightningcsv.parser.CellConsumer,? extends org.simpleflatmapper.lightningcsv.parser.CellConsumer> cellConsumerWrapper, boolean yamlComment, boolean parallelReader, boolean specialisedCharConsumer)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    forEach(File file, org.simpleflatmapper.util.CheckedConsumer<String[]> rowConsumer, org.simpleflatmapper.util.CheckedConsumer<String> commentConsumer)
     
    void
    forEach(Reader reader, org.simpleflatmapper.util.CheckedConsumer<String[]> rowConsumer, org.simpleflatmapper.util.CheckedConsumer<String> commentConsumer)
     
    void
    forEach(CharSequence content, org.simpleflatmapper.util.CheckedConsumer<String[]> rowConsumer, org.simpleflatmapper.util.CheckedConsumer<String> commentConsumer)
     
    void
    forEach(String content, org.simpleflatmapper.util.CheckedConsumer<String[]> rowConsumer, org.simpleflatmapper.util.CheckedConsumer<String> commentConsumer)
     
    protected org.simpleflatmapper.lightningcsv.parser.CellPreProcessor
    getCellTransformer(org.simpleflatmapper.lightningcsv.parser.TextFormat textFormat, org.simpleflatmapper.lightningcsv.CsvParser.AbstractDSL.StringPostProcessing stringPostProcessing)
     
    newDSL(char separatorChar, char quoteChar, char escapeChar, int bufferSize, int skip, int limit, int maxBufferSize, org.simpleflatmapper.lightningcsv.CsvParser.AbstractDSL.StringPostProcessing stringPostProcessing, org.simpleflatmapper.util.Function<? super org.simpleflatmapper.lightningcsv.parser.CellConsumer,? extends org.simpleflatmapper.lightningcsv.parser.CellConsumer> cellConsumerWrapper, boolean yamlComment, boolean parallelReader, boolean specialisedCharConsumer)
     

    Methods inherited from class org.simpleflatmapper.csv.CsvParser.AbstractDSL

    mapTo, mapTo, mapTo, mapTo, mapTo, mapTo, mapTo, mapTo, mapTo, mapTo, mapWith

    Methods inherited from class org.simpleflatmapper.lightningcsv.CsvParser.AbstractDSL

    bufferSize, bufferSize, charBuffer, charBuffer, charBuffer, charConsumer, disableSpecialisedCharConsumer, escape, forEach, forEach, forEach, forEach, getTextFormat, getUnescapeCellTransformer, iterator, iterator, iterator, iterator, limit, limit, maxBufferSize, maxBufferSize, parallelReader, parse, parse, parse, parse, quote, quote, reader, reader, reader, reader, rowIterator, rowIterator, rowIterator, rowIterator, rowStream, rowStream, rowStream, rowStream, separator, separator, serialReader, skip, skip, stream, stream, stream, stream, stream

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • DSLYamlComment

      protected DSLYamlComment(char separatorChar, char quoteChar, char escapeChar, int bufferSize, int skip, int limit, int maxBufferSize, org.simpleflatmapper.lightningcsv.CsvParser.AbstractDSL.StringPostProcessing stringPostProcessing, org.simpleflatmapper.util.Function<? super org.simpleflatmapper.lightningcsv.parser.CellConsumer,? extends org.simpleflatmapper.lightningcsv.parser.CellConsumer> cellConsumerWrapper, boolean yamlComment, boolean parallelReader, boolean specialisedCharConsumer)
  • Method Details

    • forEach

      public void forEach(Reader reader, org.simpleflatmapper.util.CheckedConsumer<String[]> rowConsumer, org.simpleflatmapper.util.CheckedConsumer<String> commentConsumer) throws IOException
      Throws:
      IOException
    • forEach

      public void forEach(CharSequence content, org.simpleflatmapper.util.CheckedConsumer<String[]> rowConsumer, org.simpleflatmapper.util.CheckedConsumer<String> commentConsumer) throws IOException
      Throws:
      IOException
    • forEach

      public void forEach(String content, org.simpleflatmapper.util.CheckedConsumer<String[]> rowConsumer, org.simpleflatmapper.util.CheckedConsumer<String> commentConsumer) throws IOException
      Throws:
      IOException
    • getCellTransformer

      protected org.simpleflatmapper.lightningcsv.parser.CellPreProcessor getCellTransformer(org.simpleflatmapper.lightningcsv.parser.TextFormat textFormat, org.simpleflatmapper.lightningcsv.CsvParser.AbstractDSL.StringPostProcessing stringPostProcessing)
      Overrides:
      getCellTransformer in class org.simpleflatmapper.lightningcsv.CsvParser.AbstractDSL<CsvParser.DSLYamlComment>
    • forEach

      public void forEach(File file, org.simpleflatmapper.util.CheckedConsumer<String[]> rowConsumer, org.simpleflatmapper.util.CheckedConsumer<String> commentConsumer) throws IOException
      Throws:
      IOException
    • newDSL

      protected CsvParser.DSLYamlComment newDSL(char separatorChar, char quoteChar, char escapeChar, int bufferSize, int skip, int limit, int maxBufferSize, org.simpleflatmapper.lightningcsv.CsvParser.AbstractDSL.StringPostProcessing stringPostProcessing, org.simpleflatmapper.util.Function<? super org.simpleflatmapper.lightningcsv.parser.CellConsumer,? extends org.simpleflatmapper.lightningcsv.parser.CellConsumer> cellConsumerWrapper, boolean yamlComment, boolean parallelReader, boolean specialisedCharConsumer)
      Specified by:
      newDSL in class org.simpleflatmapper.lightningcsv.CsvParser.AbstractDSL<CsvParser.DSLYamlComment>