OSDN Git Service

start v1.101.107-SNAPSHOT
[jovsonz/Jovsonz.git] / src / main / java / jp / sourceforge / jovsonz / JsVisitException.java
1 /*
2  * JSON traverse error exception
3  *
4  * License : The MIT License
5  * Copyright(c) 2009 olyutorskii
6  */
7
8 package jp.sourceforge.jovsonz;
9
10 /**
11  * トラバース中断例外。
12  *
13  * <p>JSONツリー構造のトラバース処理の中断時に投げられる。
14  *
15  * <p>トラバース処理内部でIOExceptionなどのチェック例外が発生した場合、
16  * チェーン例外機構({@link java.lang.Throwable#getCause()} etc.)
17  * を用いるのが望ましい。
18  */
19 @SuppressWarnings("serial")
20 public class JsVisitException extends Exception {
21
22     /**
23      * コンストラクタ。
24      */
25     public JsVisitException(){
26         super();
27         return;
28     }
29
30     /**
31      * コンストラクタ。
32      *
33      * @param message 詳細メッセージ。不明な場合はnull
34      */
35     public JsVisitException(String message){
36         super(message);
37         return;
38     }
39
40     /**
41      * コンストラクタ。
42      *
43      * @param message 詳細メッセージ。不明な場合はnull
44      * @param cause 原因となった例外。不明な場合はnull
45      */
46     public JsVisitException(String message, Throwable cause){
47         super(message, cause);
48         return;
49     }
50
51     /**
52      * コンストラクタ。
53      *
54      * @param cause 原因となった例外。不明な場合はnull
55      */
56     public JsVisitException(Throwable cause){
57         super(cause);
58         return;
59     }
60
61 }