パッケージ | 説明 |
---|---|
com.github.mygreen.supercsv.builder |
CellProcessor を組み立てる機能を提供します。 |
com.github.mygreen.supercsv.io |
CSVの読み書きを行う機能を提供します。
|
com.github.mygreen.supercsv.validation |
入力値検証に関する機能を提供します。
|
修飾子とタイプ | メソッドと説明 |
---|---|
<T> BeanMapping<T> |
LazyBeanMappingFactory.create(Class<T> beanType,
Class<?>... groups)
Beanクラスから、CSVのマッピング情報を作成します。
|
<T> BeanMapping<T> |
BeanMappingFactory.create(Class<T> beanType,
Class<?>... groups)
Beanクラスから、CSVのマッピング情報を作成します。
|
修飾子とタイプ | メソッドと説明 |
---|---|
protected <T> void |
BeanMappingFactory.buildCallbackMethods(BeanMapping<T> beanMapping,
Class<T> beanType,
CsvBean beanAnno)
コールバック用メソッドの設定を組み立てます。
|
protected <T> void |
LazyBeanMappingFactory.buildColumnMappingList(BeanMapping<T> beanMapping,
Class<T> beanType,
Class<?>[] groups)
アノテーション
CsvColumn を元に、カラムのマッピング情報を組み立てる。 |
protected <T> void |
BeanMappingFactory.buildColumnMappingList(BeanMapping<T> beanMapping,
Class<T> beanType,
Class<?>[] groups)
アノテーション
CsvColumn を元に、カラムのマッピング情報を組み立てる。 |
protected <T> void |
BeanMappingFactory.buildHeaderMapper(BeanMapping<T> beanMapping,
CsvBean beanAnno)
ヘッダーのマッピングの処理や設定を組み立てます。
|
protected <T> void |
BeanMappingFactory.buildValidators(BeanMapping<T> beanMapping,
CsvBean beanAnno,
Class<?>[] groups)
入力値検証の設定を組み立てます。
|
void |
CallbackMethod.invoke(Object record,
CsvContext csvContext,
CsvBindingErrors bindingErrors,
BeanMapping<?> beanMapping)
メソッドの実行
|
修飾子とタイプ | メソッドと説明 |
---|---|
BeanMapping<T> |
LazyCsvAnnotationBeanWriter.getBeanMapping()
Beanのマッピング情報を取得します。
|
BeanMapping<T> |
LazyCsvAnnotationBeanReader.getBeanMapping()
Beanのマッピング情報を取得します。
|
BeanMapping<T> |
AbstractCsvAnnotationBeanWriter.getBeanMapping()
Beanのマッピング情報を取得します。
|
BeanMapping<T> |
AbstractCsvAnnotationBeanReader.getBeanMapping()
Beanのマッピング情報を取得します。
|
BeanMapping<T> |
BeanMappingCache.getOriginal()
キャッシュ元のデータを取得する。
|
修飾子とタイプ | メソッドと説明 |
---|---|
static <T> BeanMappingCache<T> |
BeanMappingCache.create(BeanMapping<T> beanMapping) |
修飾子とタイプ | メソッドと説明 |
---|---|
BeanMapping<T> |
ValidationContext.getBeanMapping() |
修飾子とタイプ | メソッドと説明 |
---|---|
List<CsvError> |
CsvExceptionConverter.convert(SuperCsvException exception,
BeanMapping<?> beanMapping)
例外をエラーオブジェクトに変換する。
|
List<String> |
CsvExceptionConverter.convertAndFormat(SuperCsvException exception,
BeanMapping<?> beanMapping)
例外をエラーオブジェクトに変換し、さらに、エラーオブジェジェクトをメッセージにフォーマットする。
|
コンストラクタと説明 |
---|
ValidationContext(CsvContext csvContext,
BeanMapping<T> beanMapping) |
Copyright © 2022 mygreen. All rights reserved.