com.github.mygreen.supercsv.builder.BeanMapping Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of super-csv-annotation Show documentation
Show all versions of super-csv-annotation Show documentation
CSVのJavaライブラリであるSuperCSVに、アノテーション機能を追加したライブラリです。
package com.github.mygreen.supercsv.builder;
import java.util.ArrayList;
import java.util.List;
import java.util.Optional;
import org.supercsv.cellprocessor.ift.CellProcessor;
import com.github.mygreen.supercsv.validation.CsvValidator;
/**
* 解析したBeanのマッピング情報です。
*
* @param Beanのクラスタイプ
* @version 2.1
* @author T.TSUCHIE
*
*/
public class BeanMapping {
private final Class type;
private boolean header;
private boolean validateHeader;
private List> validators = new ArrayList<>();
private List