public class StringCsvFieldMapperBuilder<T,B extends AbstractCsvMappingBuilder<T,?>> extends AbstractTypedCsvFieldMapperBuilder<T,B>
| Modifier and Type | Field and Description |
|---|---|
protected BiConsumer<T,String> |
consumer |
protected BiConsumer<T,String> |
setter |
fixedSize, linebreaks, name, optional, parent, quoted, trimLeadingWhitespaces, trimTrailingWhitespaces| Constructor and Description |
|---|
StringCsvFieldMapperBuilder(B parent,
String name) |
| Modifier and Type | Method and Description |
|---|---|
StringCsvFieldMapperBuilder<T,B> |
consumer(BiConsumer<T,String> consumer) |
StringCsvFieldMapperBuilder<T,B> |
fixedSize(int fixedSize) |
protected Class<?> |
getColumnClass() |
protected ValueProjection |
getProjection(int index,
SetterProjectionHelper<T> proxy) |
protected boolean |
hasSetter() |
protected void |
invokeSetter(T value) |
StringCsvFieldMapperBuilder<T,B> |
quoted()
Indicate that this field is quoted.
|
StringCsvFieldMapperBuilder<T,B> |
quotedWithoutLinebreaks()
Indicate that this field is quoted, but has no linebreaks.
|
StringCsvFieldMapperBuilder<T,B> |
setter(BiConsumer<T,String> setter) |
StringCsvFieldMapperBuilder<T,B> |
trimLeadingWhitespaces() |
StringCsvFieldMapperBuilder<T,B> |
trimTrailingWhitespaces() |
build, getName, optional, requiredprotected BiConsumer<T,String> consumer
protected BiConsumer<T,String> setter
public StringCsvFieldMapperBuilder<T,B> consumer(BiConsumer<T,String> consumer)
public StringCsvFieldMapperBuilder<T,B> setter(BiConsumer<T,String> setter)
public StringCsvFieldMapperBuilder<T,B> fixedSize(int fixedSize)
fixedSize in class AbstractTypedCsvFieldMapperBuilder<T,B extends AbstractCsvMappingBuilder<T,?>>public StringCsvFieldMapperBuilder<T,B> quoted()
quoted in class AbstractTypedCsvFieldMapperBuilder<T,B extends AbstractCsvMappingBuilder<T,?>>public StringCsvFieldMapperBuilder<T,B> quotedWithoutLinebreaks()
quotedWithoutLinebreaks in class AbstractTypedCsvFieldMapperBuilder<T,B extends AbstractCsvMappingBuilder<T,?>>public StringCsvFieldMapperBuilder<T,B> trimTrailingWhitespaces()
trimTrailingWhitespaces in class AbstractTypedCsvFieldMapperBuilder<T,B extends AbstractCsvMappingBuilder<T,?>>public StringCsvFieldMapperBuilder<T,B> trimLeadingWhitespaces()
trimLeadingWhitespaces in class AbstractTypedCsvFieldMapperBuilder<T,B extends AbstractCsvMappingBuilder<T,?>>protected ValueProjection getProjection(int index, SetterProjectionHelper<T> proxy) throws CsvBuilderException
getProjection in class AbstractTypedCsvFieldMapperBuilder<T,B extends AbstractCsvMappingBuilder<T,?>>CsvBuilderExceptionprotected Class<?> getColumnClass()
getColumnClass in class AbstractTypedCsvFieldMapperBuilder<T,B extends AbstractCsvMappingBuilder<T,?>>protected void invokeSetter(T value)
invokeSetter in class AbstractTypedCsvFieldMapperBuilder<T,B extends AbstractCsvMappingBuilder<T,?>>protected boolean hasSetter()
hasSetter in class AbstractTypedCsvFieldMapperBuilder<T,B extends AbstractCsvMappingBuilder<T,?>>Copyright © 2022 Media Skjolberg. All rights reserved.