T
- Beanのクラスタイプpublic class BeanMapping<T> extends Object
コンストラクタと説明 |
---|
BeanMapping(Class<T> type) |
public Optional<ColumnMapping> getColumnMapping(int columnNumber)
columnNumber
- 列番号。1から始まる。public Optional<ColumnMapping> getColumnMapping(String columnName)
columnName
- カラム名(フィールド名)を指定します。public String[] getHeader()
public String[] getNameMapping()
CSVのレコードを出力する際に利用する。
public CellProcessor[] getCellProcessorsForReading()
CellProcessor
を取得する。CellProcessor
の一覧。public CellProcessor[] getCellProcessorsForWriting()
CellProcessor
を取得する。CellProcessor
の一覧。public boolean isHeader()
public void setHeader(boolean header)
header
- trueの場合、ヘッダーが存在するとして処理を行う。public boolean isValidateHeader()
public void setValidateHeader(boolean validateHeader)
public List<CsvValidator<T>> getValidators()
public void addAllValidators(List<CsvValidator<T>> validators)
public List<ColumnMapping> getColumns()
public void setColumns(List<ColumnMapping> columns)
public void addAllColumns(List<ColumnMapping> columns)
public List<CallbackMethod> getPreReadMethods()
public void addPreReadMethod(CallbackMethod method)
public List<CallbackMethod> getPostReadMethods()
public void addPostReadMethod(CallbackMethod method)
public List<CallbackMethod> getPreWriteMethods()
public void addPreWriteMethod(CallbackMethod method)
public List<CallbackMethod> getPostWriteMethods()
public void addPostWriteMethod(CallbackMethod method)
public boolean isSkipValidationOnWrite()
public void setSkipValidationOnWrite(boolean skipValidationOnWrite)
public Class<?>[] getGroups()
public void setGroups(Class<?>[] groups)
public HeaderMapper getHeaderMapper()
HeaderMapper
の実装クラス。public void setHeaderMapper(HeaderMapper headerMapper)
headerMapper
- HeaderMapper
の実装クラス。public Configuration getConfiguration()
public void setConfiguration(Configuration configuraton)
configuraton
- 新しくシステム情報を変更する際に設定します。Copyright © 2022 mygreen. All rights reserved.