Class CsvMappingBuilder2<T,D>
- java.lang.Object
-
- com.github.skjolber.stcsv.builder.AbstractCsvBuilder<B>
-
- com.github.skjolber.stcsv.databinder.builder.AbstractCsvMappingBuilder<T,CsvMappingBuilder2<T,D>>
-
- com.github.skjolber.stcsv.databinder.builder.CsvMappingBuilder2<T,D>
-
public class CsvMappingBuilder2<T,D> extends AbstractCsvMappingBuilder<T,CsvMappingBuilder2<T,D>>
-
-
Field Summary
-
Fields inherited from class com.github.skjolber.stcsv.databinder.builder.AbstractCsvMappingBuilder
byteBuddy, byteBuddyPresent, classLoader, fields, skippableFieldsWithoutLinebreaks, target
-
Fields inherited from class com.github.skjolber.stcsv.builder.AbstractCsvBuilder
bufferLength, divider, escapeCharacter, quoteCharacter, skipComments, skipEmptyLines
-
-
Constructor Summary
Constructors Constructor Description CsvMappingBuilder2(Class<T> cls, Class<D> intermediate)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BooleanCsvFieldMapperTriBuilder<T,D,CsvMappingBuilder2<T,D>>booleanField(String name)CsvMapper2<T,D>build()DoubleCsvFieldMapperTriBuilder<T,D,CsvMappingBuilder2<T,D>>doubleField(String name)CsvFieldMapperTriBuilder<T,D,CsvMappingBuilder2<T,D>>field(String name)IntCsvFieldMapperTriBuilder<T,D,CsvMappingBuilder2<T,D>>integerField(String name)LongCsvFieldMapperTriBuilder<T,D,CsvMappingBuilder2<T,D>>longField(String name)StringCsvFieldMapperTriBuilder<T,D,CsvMappingBuilder2<T,D>>stringField(String name)-
Methods inherited from class com.github.skjolber.stcsv.databinder.builder.AbstractCsvMappingBuilder
classLoader, field, getDefaultClassLoader, getTarget, skippableFieldsWithoutLinebreaks, toColumns
-
Methods inherited from class com.github.skjolber.stcsv.builder.AbstractCsvBuilder
bufferLength, divider, escapeCharacter, getBufferLength, getDivider, getEscapeCharacter, getQuoteCharacter, isSafeCharDelimiter, quoteCharacter, skipComments, skipEmptyLines
-
-
-
-
Method Detail
-
build
public CsvMapper2<T,D> build() throws CsvBuilderException
- Throws:
CsvBuilderException
-
stringField
public StringCsvFieldMapperTriBuilder<T,D,CsvMappingBuilder2<T,D>> stringField(String name)
-
field
public CsvFieldMapperTriBuilder<T,D,CsvMappingBuilder2<T,D>> field(String name)
-
doubleField
public DoubleCsvFieldMapperTriBuilder<T,D,CsvMappingBuilder2<T,D>> doubleField(String name)
-
longField
public LongCsvFieldMapperTriBuilder<T,D,CsvMappingBuilder2<T,D>> longField(String name)
-
integerField
public IntCsvFieldMapperTriBuilder<T,D,CsvMappingBuilder2<T,D>> integerField(String name)
-
booleanField
public BooleanCsvFieldMapperTriBuilder<T,D,CsvMappingBuilder2<T,D>> booleanField(String name)
-
-