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
ConstructorsModifierConstructorDescriptionprotectedDSLYamlComment(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 TypeMethodDescriptionvoidforEach(File file, org.simpleflatmapper.util.CheckedConsumer<String[]> rowConsumer, org.simpleflatmapper.util.CheckedConsumer<String> commentConsumer) voidforEach(Reader reader, org.simpleflatmapper.util.CheckedConsumer<String[]> rowConsumer, org.simpleflatmapper.util.CheckedConsumer<String> commentConsumer) voidforEach(CharSequence content, org.simpleflatmapper.util.CheckedConsumer<String[]> rowConsumer, org.simpleflatmapper.util.CheckedConsumer<String> commentConsumer) voidforEach(String content, org.simpleflatmapper.util.CheckedConsumer<String[]> rowConsumer, org.simpleflatmapper.util.CheckedConsumer<String> commentConsumer) protected org.simpleflatmapper.lightningcsv.parser.CellPreProcessorgetCellTransformer(org.simpleflatmapper.lightningcsv.parser.TextFormat textFormat, org.simpleflatmapper.lightningcsv.CsvParser.AbstractDSL.StringPostProcessing stringPostProcessing) protected CsvParser.DSLYamlCommentnewDSL(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, mapWithMethods 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
-
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:
getCellTransformerin classorg.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:
newDSLin classorg.simpleflatmapper.lightningcsv.CsvParser.AbstractDSL<CsvParser.DSLYamlComment>
-