Class CsvMappingBuilder<T>
- java.lang.Object
-
- com.github.skjolber.stcsv.builder.AbstractCsvBuilder<B>
-
- com.github.skjolber.stcsv.databinder.builder.AbstractCsvMappingBuilder<T,CsvMappingBuilder<T>>
-
- com.github.skjolber.stcsv.databinder.builder.CsvMappingBuilder<T>
-
public class CsvMappingBuilder<T> extends AbstractCsvMappingBuilder<T,CsvMappingBuilder<T>>
-
-
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 CsvMappingBuilder(Class<T> cls)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BooleanCsvFieldMapperBuilder<T,CsvMappingBuilder<T>>booleanField(String name)CsvMapper<T>build()DoubleCsvFieldMapperBuilder<T,CsvMappingBuilder<T>>doubleField(String name)CsvFieldMapperBuilder<T,CsvMappingBuilder<T>>field(String name)IntCsvFieldMapperBuilder<T,CsvMappingBuilder<T>>integerField(String name)LongCsvFieldMapperBuilder<T,CsvMappingBuilder<T>>longField(String name)StringCsvFieldMapperBuilder<T,CsvMappingBuilder<T>>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 CsvMapper<T> build() throws CsvBuilderException
- Throws:
CsvBuilderException
-
field
public CsvFieldMapperBuilder<T,CsvMappingBuilder<T>> field(String name)
-
stringField
public StringCsvFieldMapperBuilder<T,CsvMappingBuilder<T>> stringField(String name)
-
doubleField
public DoubleCsvFieldMapperBuilder<T,CsvMappingBuilder<T>> doubleField(String name)
-
longField
public LongCsvFieldMapperBuilder<T,CsvMappingBuilder<T>> longField(String name)
-
integerField
public IntCsvFieldMapperBuilder<T,CsvMappingBuilder<T>> integerField(String name)
-
booleanField
public BooleanCsvFieldMapperBuilder<T,CsvMappingBuilder<T>> booleanField(String name)
-
-