Class CsvParser.DSLYamlComment
java.lang.Object
org.simpleflatmapper.lightningcsv.CsvParser.AbstractDSL<CsvParser.DSLYamlComment>
org.simpleflatmapper.lightningcsv.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
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, CsvParser.AbstractDSL.StringPostProcessing stringPostProcessing, org.simpleflatmapper.util.Function<? super CellConsumer, ? extends 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 CellPreProcessorgetCellTransformer(TextFormat textFormat, CsvParser.AbstractDSL.StringPostProcessing stringPostProcessing) protected CsvParser.DSLYamlCommentnewDSL(char separatorChar, char quoteChar, char escapeChar, int bufferSize, int skip, int limit, int maxBufferSize, CsvParser.AbstractDSL.StringPostProcessing stringPostProcessing, org.simpleflatmapper.util.Function<? super CellConsumer, ? extends CellConsumer> cellConsumerWrapper, boolean yamlComment, boolean parallelReader, boolean specialisedCharConsumer) Methods inherited from class org.simpleflatmapper.lightningcsv.CsvParser.AbstractDSL
bufferSize, bufferSize, charBuffer, 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, 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, CsvParser.AbstractDSL.StringPostProcessing stringPostProcessing, org.simpleflatmapper.util.Function<? super CellConsumer, ? extends 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 CellPreProcessor getCellTransformer(TextFormat textFormat, CsvParser.AbstractDSL.StringPostProcessing stringPostProcessing) - Overrides:
getCellTransformerin classCsvParser.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, CsvParser.AbstractDSL.StringPostProcessing stringPostProcessing, org.simpleflatmapper.util.Function<? super CellConsumer, ? extends CellConsumer> cellConsumerWrapper, boolean yamlComment, boolean parallelReader, boolean specialisedCharConsumer) - Specified by:
newDSLin classCsvParser.AbstractDSL<CsvParser.DSLYamlComment>
-