1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package org.apache.jetspeed.portlets.layout;
18
19 /***
20 *
21 * Should only be thrown when something truely unexpected happens
22 * when processing a layout. Basically used in the case where something
23 * that "should never happen" happens.
24 *
25 * @author <href a="mailto:weaver@apache.org">Scott T. Weaver</a>
26 *
27 */
28 public class LayoutError extends Error
29 {
30 private static final String BUG_MESSAGE = "Congratulations!!! You have found a bug! Please log this issue at http://issues.apache.org/jira.";
31
32 public LayoutError()
33 {
34 super(BUG_MESSAGE);
35 }
36
37 public LayoutError(String message)
38 {
39 super(BUG_MESSAGE+"\n"+message);
40 }
41
42 public LayoutError(Throwable cause)
43 {
44 super(cause);
45 }
46
47 public LayoutError(String message, Throwable cause)
48 {
49 super(BUG_MESSAGE+"\n"+message, cause);
50 }
51
52 }