1 package rydeen;
2
3 /**
4 * Rydeenでの処理が何らかの原因により失敗したことを表す例外クラスです.
5 *
6 * @author Haruaki Tamada
7 */
8 public class ProcessorException extends Exception{
9 private static final long serialVersionUID = 1708707816870023098L;
10
11 /**
12 * メッセージと原因を指定せずに例外クラスを構築します.
13 */
14 public ProcessorException(){
15 super();
16 }
17
18 /**
19 * 指定されたメッセージと原因を指定して,例外クラスを構築します.
20 */
21 public ProcessorException(String message, Throwable cause){
22 super(message, cause);
23 }
24
25 /**
26 * 詳細メッセージを指定して例外クラスを構築します.
27 * 原因は指定されません.
28 */
29 public ProcessorException(String message){
30 super(message);
31 }
32
33 /**
34 * 原因を指定して例外クラスを構築します.
35 * メッセージは指定されません.
36 */
37 public ProcessorException(Throwable cause){
38 super(cause);
39 }
40
41 }