パッケージ | 説明 |
---|---|
com.github.mygreen.supercsv.builder |
CellProcessor を組み立てる機能を提供します。 |
com.github.mygreen.supercsv.validation |
入力値検証に関する機能を提供します。
|
修飾子とタイプ | メソッドと説明 |
---|---|
protected ColumnMapping |
BeanMappingFactory.createColumnMapping(Field field,
CsvColumn columnAnno,
Class<?>[] groups)
カラム情報を組み立てる
|
protected ColumnMapping |
BeanMappingFactory.createPartialColumnMapping(int columnNumber,
Optional<CsvPartial> partialAnno)
部分的なカラムの場合の作成
|
修飾子とタイプ | メソッドと説明 |
---|---|
Optional<ColumnMapping> |
BeanMapping.getColumnMapping(int columnNumber)
指定した列番号を持つカラムのマッピング情報を取得する。
|
Optional<ColumnMapping> |
BeanMapping.getColumnMapping(String columnName)
指定したカラム名を持つカラムのマッピング情報を取得する。
|
List<ColumnMapping> |
BeanMapping.getColumns() |
修飾子とタイプ | メソッドと説明 |
---|---|
int |
ColumnMapping.compareTo(ColumnMapping o)
number の昇順。 |
String |
HeaderMapper.toMap(ColumnMapping column,
Configuration config,
Class<?>[] groups)
カラム情報からヘッダーのラベル情報を取得する。
|
String |
FixedSizeHeaderMapper.toMap(ColumnMapping column,
Configuration config,
Class<?>[] groups) |
String |
DefaultHeaderMapper.toMap(ColumnMapping column,
Configuration config,
Class<?>[] groups) |
修飾子とタイプ | メソッドと説明 |
---|---|
void |
BeanMapping.addAllColumns(List<ColumnMapping> columns) |
void |
BeanMapping.setColumns(List<ColumnMapping> columns) |
static TreeSet<Integer> |
BeanMappingFactoryHelper.supplyLackedNumberMappingColumn(Class<?> beanType,
List<ColumnMapping> list,
Optional<CsvPartial> partialAnno,
String[] suppliedHeaders)
欠けているカラム番号がある場合、その番号を持つダミーのカラムを追加する。
|
protected void |
BeanMappingFactory.validateColumnAndSupplyPartialColumn(Class<?> beanType,
List<ColumnMapping> list)
カラム情報の検証と、部分的に読み込む場合のカラム情報を補足する。
|
static TreeSet<Integer> |
BeanMappingFactoryHelper.validateDuplicatedColumnNumber(Class<?> beanType,
List<ColumnMapping> list)
カラム番号が重複しているかチェックする。
|
static void |
BeanMappingFactoryHelper.validateNonDeterminedColumnNumber(Class<?> beanType,
List<ColumnMapping> list,
String[] headers)
カラム番号が決定していないカラムをチェックする。
|
修飾子とタイプ | メソッドと説明 |
---|---|
ColumnMapping |
CsvField.getColumnMapping()
カラムのマッピング情報
|
Copyright © 2022 mygreen. All rights reserved.