KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > apache > slide > common > PropertyParseException


1 /*
2  * $Header: /home/cvs/jakarta-slide/src/share/org/apache/slide/common/PropertyParseException.java,v 1.4 2004/07/28 09:38:17 ib Exp $
3  * $Revision: 1.4 $
4  * $Date: 2004/07/28 09:38:17 $
5  *
6  * ====================================================================
7  *
8  * Copyright 1999 The Apache Software Foundation
9  *
10  * Licensed under the Apache License, Version 2.0 (the "License");
11  * you may not use this file except in compliance with the License.
12  * You may obtain a copy of the License at
13  *
14  * http://www.apache.org/licenses/LICENSE-2.0
15  *
16  * Unless required by applicable law or agreed to in writing, software
17  * distributed under the License is distributed on an "AS IS" BASIS,
18  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
19  * See the License for the specific language governing permissions and
20  * limitations under the License.
21  *
22  */

23 package org.apache.slide.common;
24
25 // import list
26

27 /**
28  * This exception is thrown if parsing a Property fails for any reason.
29  *
30  * @version $Revision: 1.4 $
31  *
32  **/

33 public class PropertyParseException extends SlideException {
34     
35     /**
36      * The exception that was the cause of this exception
37      * (may be <code>null</code>)
38      */

39     protected Throwable JavaDoc cause = null;
40     
41     /**
42      * Creates a PropertyParseException.
43      *
44      * @param message the message of this exception.
45      */

46     public PropertyParseException(String JavaDoc message) {
47         this(message, null);
48     }
49     
50     /**
51      * Creates a PropertyParseException.
52      *
53      * @param message the message of this exception.
54      * @param cause the exception that was the cause of this exception.
55      */

56     public PropertyParseException(String JavaDoc message, Throwable JavaDoc cause) {
57         super(message);
58         this.cause = cause;
59     }
60     
61     /**
62      * Returns the exception that was the cause of this exception
63      * (may be <code>null</code>).
64      *
65      * @return the exception that was the cause of this exception.
66      */

67     public Throwable JavaDoc getCause() {
68         return cause;
69     }
70     
71 }
72
73
Popular Tags