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 }