1 package com.github.mygreen.cellformatter; 2 3 4 /** 5 * パース時に書式が不正と判断する場合にスローされる例外。 6 * 7 * @version 0.2 8 * @since 0.2 9 * @author T.TSUCHIE 10 * 11 */ 12 public class CustomFormatterParseException extends RuntimeException { 13 14 /** serialVersionUID */ 15 private static final long serialVersionUID = 1L; 16 17 /** 書式 */ 18 private final String pattern; 19 20 /** 21 * メッセージを指定してインスタンスを作成する。 22 * @param pattern 問題となった書式。 23 * @param message エラーメッセージ。 24 */ 25 public CustomFormatterParseException(final String pattern, final String message) { 26 super(message); 27 this.pattern = pattern; 28 } 29 30 /** 31 * 書式を取得する。 32 * @return 33 */ 34 public String getPattern() { 35 return pattern; 36 } 37 38 }