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, 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
protected 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.