1 /*
2 *
3 * The Seasar Software License, Version 1.1
4 *
5 * Copyright (c) 2003-2004 The Seasar Project. All rights reserved.
6 *
7 * Redistribution and use in source and binary forms, with or
8 * without modification, are permitted provided that the following
9 * conditions are met:
10 *
11 * 1. Redistributions of source code must retain the above
12 * copyrightnotice, this list of conditions and the following
13 * disclaimer.
14 *
15 * 2. Redistributions in binary form must reproduce the above
16 * copyright notice, this list of conditions and the following
17 * disclaimer in the documentation and/or other materials provided
18 * with the distribution.
19 *
20 * 3. The end-user documentation included with the redistribution,
21 * if any, must include the following acknowledgement:
22 * "This product includes software developed by the
23 * Seasar Project (http://www.seasar.org/)."
24 * Alternately, this acknowledgement may appear in the software
25 * itself, if and wherever such third-party acknowledgements
26 * normally appear.
27 *
28 * 4. Neither the names "The Seasar Project" nor the name of its
29 * contributors ay be used to endour or promote products derived
30 * from this software without specific prior written permission of
31 * the Seasar Project.
32 *
33 * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR
34 * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
35 * WARRANTIESOF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
36 * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE SEASER PROJECT
37 * OR ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
38 * INCIDENTAL,SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
39 * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
40 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
41 * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
42 * WHETHER IN CONTRACT, STRICT LIABILITY,OR TORT (INCLUDING
43 * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
44 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
45 */
46
47 package org.seasar.groovy;
48
49 /***
50 * GroovyBuilderが正常に処理を行なえなかったことを示す例外。
51 *
52 * @author takai
53 *
54 * @see java.lang.RuntimeException
55 */
56 public class SeasarBuilderException
57 extends RuntimeException
58 {
59 /***
60 * @see RuntimeException#RuntimeException()
61 */
62 public SeasarBuilderException() {
63 super();
64 }
65
66 /***
67 * @param message the detail message.
68 *
69 * @see RuntimeException#RuntimeException(java.lang.String)
70 */
71 public SeasarBuilderException(String message) {
72 super(message);
73 }
74
75 /***
76 * @param message the detail message.
77 * @param cause the cause.
78 *
79 * @see RuntimeException#RuntimeException(java.lang.String,
80 * java.lang.Throwable)
81 */
82 public SeasarBuilderException(String message, Throwable cause) {
83 super(message, cause);
84 }
85
86 /***
87 * @param cause the cause.
88 *
89 * @see RuntimeException#RuntimeException(java.lang.Throwable)
90 */
91 public SeasarBuilderException(Throwable cause) {
92 super(cause);
93 }
94 }