public class CsvBeanReader<T> extends BaseCsvReader<T>
| Modifier and Type | Field and Description |
|---|---|
protected Map<Integer,String> |
mapping
映射
key: column
value: valueKey
|
| Modifier | Constructor and Description |
|---|---|
|
CsvBeanReader(CsvReader reader,
Class<T> targetClass) |
|
CsvBeanReader(CsvReader reader,
Class<T> targetClass,
Consumer<T> consumer) |
|
CsvBeanReader(CsvReader reader,
Class<T> targetClass,
List<T> rows) |
protected |
CsvBeanReader(CsvReader reader,
Class<T> targetClass,
List<T> rows,
Consumer<T> consumer) |
| Modifier and Type | Method and Description |
|---|---|
CsvBeanReader<T> |
mapping(int column,
String field) |
CsvBeanReader<T> |
mapping(String field,
int column)
映射
|
CsvBeanReader<T> |
nullInvoke()
如果列为 null 是否调用 setter(null)
|
protected void |
parseClass()
解析 class
|
protected void |
parseColumn(ImportField field,
ImportIgnore ignore,
Method method,
String fieldName)
解析列
|
protected void |
parseField()
解析 field
|
protected T |
parserRow(String[] row)
解析行
|
clear, close, get, get, getOption, getRaw, getReader, getRowNum, getRows, iterator, nextRow, read, read, readRow, skip, skip, skipEmptyRowsclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitforEach, spliteratorpublic CsvBeanReader<T> nullInvoke()
public CsvBeanReader<T> mapping(String field, int column)
field - fieldcolumn - columnpublic CsvBeanReader<T> mapping(int column, String field)
protected T parserRow(String[] row)
BaseCsvReaderparserRow in class BaseCsvReader<T>row - rowprotected void parseClass()
protected void parseField()
protected void parseColumn(ImportField field, ImportIgnore ignore, Method method, String fieldName)
field - fieldignore - ignoremethod - getterfieldName - fieldNameCopyright © 2025. All rights reserved.