CellNotFoundException.java
- package com.gh.mygreen.xlsmapper.fieldprocessor;
- import com.gh.mygreen.xlsmapper.XlsMapperException;
- import com.gh.mygreen.xlsmapper.localization.MessageBuilder;
- /**
- * マッピング対象のCellが見つからない場合にスローする例外。
- *
- * @version 2.0
- * @author T.TSUCHIE
- *
- */
- public class CellNotFoundException extends XlsMapperException {
-
- /** serialVersionUID */
- private static final long serialVersionUID = -3913407241079675756L;
-
- /** 検索元のシート */
- private final String sheetName;
-
- /** 検索対象のセルのラベル */
- private final String label;
-
- /**
- * 指定したラベルを持つセルが見つからない場合
- * @param sheetName シート名
- * @param label ラベル名
- */
- public CellNotFoundException(final String sheetName, final String label) {
- super(MessageBuilder.create("cell.notNotFound.label")
- .var("sheetName", sheetName)
- .var("label", label)
- .format());
- this.sheetName = sheetName;
- this.label = label;
-
- }
-
- /**
- * シート名を取得する
- * @return シート名
- */
- public String getSheetName() {
- return sheetName;
- }
-
- /**
- * ラベル名を取得する
- * @return ラベル名
- */
- public String getLabel() {
- return label;
- }
-
- }