|
|||||||||||||||||||
Source file | Conditionals | Statements | Methods | TOTAL | |||||||||||||||
JPException.java | - | 100% | 100% | 100% |
|
1 | package com.sourceforge.jpatterns.core; | |
2 | ||
3 | /** | |
4 | * This exception represents all the scope of the exceptions related to the JPatterns framework. | |
5 | * <br/> | |
6 | * Note: comments to the first version: | |
7 | * It extends the Exception but not the RuntimeException to highlight the importance of the application errors related to the | |
8 | * configurations - it says the users of the JPatterns configure smth. wrong- it is really serious problem from our point of view. | |
9 | * <br/> | |
10 | * Note: up to dated comments: | |
11 | * It was decided to make this exception extending the not chekable RuntimeException not to letter the signatures of the JPatterns and | |
12 | * the signatures of the consumers of JPatterns. | |
13 | * | |
14 | * todo [zmicer]: think over the correct usage of this Exception at the JPatterns sources. | |
15 | * | |
16 | * $Author:: zmicer $<br/> | |
17 | * $Rev:: 57 $<br/> * $Date:: 2007-08-23 09:16:37 #$<br/> | |
18 | */ | |
19 | public class JPException extends RuntimeException | |
20 | { | |
21 | /** | |
22 | * The default public constructor | |
23 | */ | |
24 | 5 | public JPException() |
25 | { | |
26 | 5 | super(); |
27 | } | |
28 | ||
29 | /** | |
30 | * One of the public constructor | |
31 | * | |
32 | * @param message the message param | |
33 | */ | |
34 | 62 | public JPException(String message) |
35 | { | |
36 | 62 | super(message); |
37 | } | |
38 | ||
39 | /** | |
40 | * One of the public constructors | |
41 | * | |
42 | * @param message message param | |
43 | * @param cause param | |
44 | */ | |
45 | 5 | public JPException(String message, Throwable cause) |
46 | { | |
47 | 5 | super(message, cause); |
48 | } | |
49 | ||
50 | /** | |
51 | * One of the forms of the public construtor | |
52 | * | |
53 | * @param cause the throwable param | |
54 | */ | |
55 | 7 | public JPException(Throwable cause) |
56 | { | |
57 | 7 | super(cause); |
58 | } | |
59 | } |
|