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