Class CsvParser.AbstractDSL<D extends CsvParser.AbstractDSL<D>>

java.lang.Object
org.simpleflatmapper.lightningcsv.CsvParser.AbstractDSL<D>
org.simpleflatmapper.csv.CsvParser.AbstractDSL<D>
Direct Known Subclasses:
CsvParser.DSL, CsvParser.DSLYamlComment
Enclosing class:
CsvParser

protected abstract static class CsvParser.AbstractDSL<D extends CsvParser.AbstractDSL<D>> extends org.simpleflatmapper.lightningcsv.CsvParser.AbstractDSL<D>
  • 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
    Constructor
    Description
     
    AbstractDSL(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
    final <T> CsvParser.MapToDSL<T>
    mapTo(Class<T> target)
     
    final <T1, T2> CsvParser.MapToDSL<org.simpleflatmapper.tuple.Tuple2<T1,T2>>
    mapTo(Class<T1> class1, Class<T2> class2)
     
    final <T1, T2, T3> CsvParser.MapToDSL<org.simpleflatmapper.tuple.Tuple3<T1,T2,T3>>
    mapTo(Class<T1> class1, Class<T2> class2, Class<T3> class3)
     
    final <T1, T2, T3, T4>
    CsvParser.MapToDSL<org.simpleflatmapper.tuple.Tuple4<T1,T2,T3,T4>>
    mapTo(Class<T1> class1, Class<T2> class2, Class<T3> class3, Class<T4> class4)
     
    final <T1, T2, T3, T4, T5>
    CsvParser.MapToDSL<org.simpleflatmapper.tuple.Tuple5<T1,T2,T3,T4,T5>>
    mapTo(Class<T1> class1, Class<T2> class2, Class<T3> class3, Class<T4> class4, Class<T5> class5)
     
    final <T1, T2, T3, T4, T5, T6>
    CsvParser.MapToDSL<org.simpleflatmapper.tuple.Tuple6<T1,T2,T3,T4,T5,T6>>
    mapTo(Class<T1> class1, Class<T2> class2, Class<T3> class3, Class<T4> class4, Class<T5> class5, Class<T6> class6)
     
    final <T1, T2, T3, T4, T5, T6, T7>
    CsvParser.MapToDSL<org.simpleflatmapper.tuple.Tuple7<T1,T2,T3,T4,T5,T6,T7>>
    mapTo(Class<T1> class1, Class<T2> class2, Class<T3> class3, Class<T4> class4, Class<T5> class5, Class<T6> class6, Class<T7> class7)
     
    final <T1, T2, T3, T4, T5, T6, T7, T8>
    CsvParser.MapToDSL<org.simpleflatmapper.tuple.Tuple8<T1,T2,T3,T4,T5,T6,T7,T8>>
    mapTo(Class<T1> class1, Class<T2> class2, Class<T3> class3, Class<T4> class4, Class<T5> class5, Class<T6> class6, Class<T7> class7, Class<T8> class8)
     
    final <T> CsvParser.MapToDSL<T>
    mapTo(Type target)
     
    final <T> CsvParser.MapToDSL<T>
    mapTo(org.simpleflatmapper.util.TypeReference<T> target)
     
    final <T> CsvParser.MapWithDSL<T>
    mapWith(CsvMapper<T> mapper)
     

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

    bufferSize, bufferSize, charBuffer, charBuffer, charBuffer, charConsumer, disableSpecialisedCharConsumer, escape, forEach, forEach, forEach, forEach, getCellTransformer, getTextFormat, getUnescapeCellTransformer, iterator, iterator, iterator, iterator, limit, limit, maxBufferSize, maxBufferSize, newDSL, 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

    • AbstractDSL

      public AbstractDSL()
    • AbstractDSL

      public AbstractDSL(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