1 package rydeen;
2
3 import java.util.Arrays;
4
5 /**
6 * Processorに渡す引数の値が衝突した場合に投げられる例外クラスです.
7 * 詳細は{@link Context <code>Context</code>}クラスをご覧ください.
8 */
9 public class ArgumentsConflictException extends ProcessorException{
10 private static final long serialVersionUID = -8371652147928164195L;
11
12 /**
13 * デフォルトコンストラクタ.
14 * 詳細メッセージを指定せずにオブジェクトを作成します.
15 */
16 public ArgumentsConflictException(){
17 super();
18 }
19
20 /**
21 * 衝突した引数の名前のリストをもとにした詳細メッセージを持つ
22 * 例外オブジェクトを作成します.
23 */
24 public ArgumentsConflictException(String[] conflicts){
25 super(Arrays.toString(conflicts));
26 }
27 }