KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > tigris > scarab > util > word > ComplexQueryException


1 package org.tigris.scarab.util.word;
2
3 /* ================================================================
4  * Copyright (c) 2003 CollabNet. All rights reserved.
5  *
6  * Redistribution and use in source and binary forms, with or without
7  * modification, are permitted provided that the following conditions are
8  * met:
9  *
10  * 1. Redistributions of source code must retain the above copyright
11  * notice, this list of conditions and the following disclaimer.
12  *
13  * 2. Redistributions in binary form must reproduce the above copyright
14  * notice, this list of conditions and the following disclaimer in the
15  * documentation and/or other materials provided with the distribution.
16  *
17  * 3. The end-user documentation included with the redistribution, if
18  * any, must include the following acknowlegement: "This product includes
19  * software developed by Collab.Net <http://www.Collab.Net/>."
20  * Alternately, this acknowlegement may appear in the software itself, if
21  * and wherever such third-party acknowlegements normally appear.
22  *
23  * 4. The hosted project names must not be used to endorse or promote
24  * products derived from this software without prior written
25  * permission. For written permission, please contact info@collab.net.
26  *
27  * 5. Products derived from this software may not use the "Tigris" or
28  * "Scarab" names nor may "Tigris" or "Scarab" appear in their names without
29  * prior written permission of Collab.Net.
30  *
31  * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
32  * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
33  * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
34  * IN NO EVENT SHALL COLLAB.NET OR ITS CONTRIBUTORS BE LIABLE FOR ANY
35  * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
36  * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
37  * GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
38  * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER
39  * IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
40  * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
41  * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
42  *
43  * ====================================================================
44  *
45  * This software consists of voluntary contributions made by many
46  * individuals on behalf of Collab.Net.
47  */

48
49 import org.tigris.scarab.tools.localization.L10NMessage;
50 import org.tigris.scarab.tools.localization.LocalizationKey;
51 import org.tigris.scarab.util.ScarabException;
52
53 /**
54     This class extends ScarabException and does not change its
55     functionality. It is thrown when the maximum number of concurrent
56     searches are in process and another is requested.
57     
58     @author <a HREF="mailto:jmcnally@collab.net">John D. McNally</a>
59     @version $Id: ComplexQueryException.java 9104 2004-05-10 21:04:51Z dabbous $
60 */

61 public class ComplexQueryException extends ScarabException
62 {
63     /**
64      * Constructs a new <code>ComplexQueryException</code> with specified
65      * detail message.
66      *
67      * @param msg the error message.
68      */

69     public ComplexQueryException(LocalizationKey l10nKey)
70     {
71         super(l10nKey);
72     }
73
74     /**
75      * Constructs a new <code>ComplexQueryException</code> with specified
76      * detail message.
77      *
78      * @param msg the error message.
79      */

80     public ComplexQueryException(L10NMessage l10nMessage)
81     {
82         super(l10nMessage);
83     }
84
85     /**
86      * Constructs a new <code>ComplexQueryException</code> with specified
87      * detail message.
88      *
89      * @param msg the error message.
90      */

91     public ComplexQueryException(L10NMessage l10nMessage, Throwable JavaDoc nested)
92     {
93         super(l10nMessage, nested);
94     }
95
96     /**
97      * Constructs a new <code>ComplexQueryException</code> with specified
98      * resource and a list of parameters.
99      * @param theKey the l10n error key.
100      * @param theParams
101      */

102     public ComplexQueryException (LocalizationKey theKey, Object JavaDoc[] theParams)
103     {
104         super(theKey, theParams);
105     }
106
107     /**
108      * convenience constructor: Constructs a new <code>ComplexQueryException</code>
109      * with specified resource, nested Throwable and an aritrary set of parameters.
110      * @param theKey the l10n error key.
111      * @param nested
112      * @param theParams
113      */

114     public ComplexQueryException (LocalizationKey theKey, Throwable JavaDoc nested, Object JavaDoc[] theParams)
115     {
116         super(theKey, nested, theParams);
117     }
118 }
119
Popular Tags