com.gh.mygreen.xlsmapper.fieldprocessor.SavingFieldProcessor Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of xlsmapper Show documentation
Show all versions of xlsmapper Show documentation
XlsMapper is Java Library for mapping Excel sheets to POJO.
package com.gh.mygreen.xlsmapper.fieldprocessor;
import java.lang.annotation.Annotation;
import org.apache.poi.ss.usermodel.Sheet;
import com.gh.mygreen.xlsmapper.SavingWorkObject;
import com.gh.mygreen.xlsmapper.XlsMapperConfig;
import com.gh.mygreen.xlsmapper.XlsMapperException;
/**
* アノテーションに対する書き込み処理のインタフェース。
* @author T.TSUCHIE
*
*/
public interface SavingFieldProcessor extends FieldProcessor{
/**
* 書き込み時のアノテーションを処理する。
*
* @param sheet Excelのシート
* @param targetObj マッピング対象のBean。
* @param anno 処理対象のアノテーション。
* @param adaptor マッピング対象のフィールド情報
* @param config システム設定
* @param work 一時オブジェクト
* @throws XlsMapperException
*/
void saveProcess(Sheet sheet, Object targetObj, A anno, FieldAdaptor adaptor, XlsMapperConfig config, SavingWorkObject work) throws XlsMapperException;
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy