KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > net > sf > uitags > tagutil > validation > DeferredValidationException


1 /**
2  * Nov 28, 2004
3  *
4  * Copyright 2004 uitags
5  *
6  * Licensed under the Apache License, Version 2.0 (the "License");
7  * you may not use this file except in compliance with the License.
8  * You may obtain a copy of the License at
9  *
10  * http://www.apache.org/licenses/LICENSE-2.0
11  *
12  * Unless required by applicable law or agreed to in writing, software
13  * distributed under the License is distributed on an "AS IS" BASIS,
14  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15  * See the License for the specific language governing permissions and
16  * limitations under the License.
17  */

18 package net.sf.uitags.tagutil.validation;
19
20
21
22 /**
23  * Thrown to indicate runtime error that could have been detected at
24  * compile-time, but due to some design constraints, validation has to
25  * be deferred to runtime.
26  *
27  * @see net.sf.uitags.tagutil.validation.RuntimeValidationException
28  * @see net.sf.uitags.tagutil.validation.TlvLeakageException
29  * @author hgani
30  * @version $Id$
31  */

32 public class DeferredValidationException extends TlvLeakageException {
33
34   /**
35    * Serial Version UID.
36    */

37   private static final long serialVersionUID = 100L;
38
39   /**
40    * See {@link TlvLeakageException#TlvLeakageException()}.
41    */

42   public DeferredValidationException() {
43     super();
44   }
45
46   /**
47    * See {@link TlvLeakageException#TlvLeakageException(java.lang.String)}.
48    *
49    * @param message the detail message
50    */

51   public DeferredValidationException(String JavaDoc message) {
52     super(message);
53   }
54
55   /**
56    * See
57    * {@link TlvLeakageException#TlvLeakageException(java.lang.String, java.lang.Throwable)}.
58    *
59    * @param message the detail message
60    * @param cause the cause
61    */

62   public DeferredValidationException(String JavaDoc message, Throwable JavaDoc cause) {
63     super(message, cause);
64   }
65
66   /**
67    * See
68    * {@link TlvLeakageException#TlvLeakageException(java.lang.Throwable)}.
69    *
70    * @param cause the cause
71    */

72   public DeferredValidationException(Throwable JavaDoc cause) {
73     super(cause);
74   }
75 }
76
Popular Tags