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