public final class CsvMapperCellHandlerImpl<T> extends CsvMapperCellHandler<T>
| Modifier and Type | Field and Description |
|---|---|
protected DelayedCellSetter<T,?>[] |
delayedCellSetters
mapping information
|
protected CellSetter<T>[] |
setters |
columns, currentInstance, delayedCellSettersLength, fieldErrorHandler, instantiator, mapperCellConsumer, parsingContext, totalLength| Constructor and Description |
|---|
CsvMapperCellHandlerImpl(org.simpleflatmapper.reflect.Instantiator<CsvMapperCellHandler<T>,T> instantiator,
DelayedCellSetter<T,?>[] delayedCellSetters,
CellSetter<T>[] setters,
CsvColumnKey[] columns,
ParsingContext parsingContext,
org.simpleflatmapper.map.FieldMapperErrorHandler<? super CsvColumnKey> fieldErrorHandler) |
| Modifier and Type | Method and Description |
|---|---|
void |
applyDelayedSetters() |
void |
cellValue(char[] chars,
int offset,
int length,
int cellIndex) |
void |
delayedCellValue(char[] chars,
int offset,
int length,
int cellIndex) |
DelayedCellSetter<T,?> |
getDelayedCellSetter(int index) |
Object |
peekDelayedCellSetterValue(CsvColumnKey key) |
createInstance, createInstanceIfNull, fieldError, getCurrentInstance, hasInstance, isDelayedSetter, resetCurrentInstance, rootCurrentInstanceprotected final DelayedCellSetter<T,?>[] delayedCellSetters
protected final CellSetter<T>[] setters
public CsvMapperCellHandlerImpl(org.simpleflatmapper.reflect.Instantiator<CsvMapperCellHandler<T>,T> instantiator, DelayedCellSetter<T,?>[] delayedCellSetters, CellSetter<T>[] setters, CsvColumnKey[] columns, ParsingContext parsingContext, org.simpleflatmapper.map.FieldMapperErrorHandler<? super CsvColumnKey> fieldErrorHandler)
public void delayedCellValue(char[] chars,
int offset,
int length,
int cellIndex)
delayedCellValue in class CsvMapperCellHandler<T>public void cellValue(char[] chars,
int offset,
int length,
int cellIndex)
cellValue in class CsvMapperCellHandler<T>public void applyDelayedSetters()
applyDelayedSetters in class CsvMapperCellHandler<T>public DelayedCellSetter<T,?> getDelayedCellSetter(int index)
getDelayedCellSetter in class CsvMapperCellHandler<T>public final Object peekDelayedCellSetterValue(CsvColumnKey key)
peekDelayedCellSetterValue in class CsvMapperCellHandler<T>Copyright © 2018. All rights reserved.