KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > apache > taglibs > standard > lang > jstl > Constants


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

16
17 package org.apache.taglibs.standard.lang.jstl;
18
19 import java.util.MissingResourceException JavaDoc;
20 import java.util.ResourceBundle JavaDoc;
21
22 /**
23  *
24  * <p>This contains all of the non-public constants, including
25  * messsage strings read from the resource file.
26  *
27  * @author Nathan Abramson - Art Technology Group
28  * @author Shawn Bayern
29  *
30  * @version $Change: 181177 $$DateTime: 2001/06/26 08:45:09 $$Author: pierred $
31  **/

32
33 public class Constants
34 {
35   //-------------------------------------
36
// Resources
37

38   static ResourceBundle JavaDoc sResources =
39   ResourceBundle.getBundle ("org.apache.taglibs.standard.lang.jstl.Resources");
40
41   //-------------------------------------
42
// Messages from the resource bundle
43
//-------------------------------------
44

45   public static final String JavaDoc EXCEPTION_GETTING_BEANINFO =
46     getStringResource ("EXCEPTION_GETTING_BEANINFO");
47
48   public static final String JavaDoc NULL_EXPRESSION_STRING =
49     getStringResource ("NULL_EXPRESSION_STRING");
50
51   public static final String JavaDoc PARSE_EXCEPTION =
52     getStringResource ("PARSE_EXCEPTION");
53
54   public static final String JavaDoc CANT_GET_PROPERTY_OF_NULL =
55     getStringResource ("CANT_GET_PROPERTY_OF_NULL");
56
57   public static final String JavaDoc NO_SUCH_PROPERTY =
58     getStringResource ("NO_SUCH_PROPERTY");
59
60   public static final String JavaDoc NO_GETTER_METHOD =
61     getStringResource ("NO_GETTER_METHOD");
62
63   public static final String JavaDoc ERROR_GETTING_PROPERTY =
64     getStringResource ("ERROR_GETTING_PROPERTY");
65
66   public static final String JavaDoc CANT_GET_INDEXED_VALUE_OF_NULL =
67     getStringResource ("CANT_GET_INDEXED_VALUE_OF_NULL");
68
69   public static final String JavaDoc CANT_GET_NULL_INDEX =
70     getStringResource ("CANT_GET_NULL_INDEX");
71
72   public static final String JavaDoc NULL_INDEX =
73     getStringResource ("NULL_INDEX");
74
75   public static final String JavaDoc BAD_INDEX_VALUE =
76     getStringResource ("BAD_INDEX_VALUE");
77
78   public static final String JavaDoc EXCEPTION_ACCESSING_LIST =
79     getStringResource ("EXCEPTION_ACCESSING_LIST");
80
81   public static final String JavaDoc EXCEPTION_ACCESSING_ARRAY =
82     getStringResource ("EXCEPTION_ACCESSING_ARRAY");
83
84   public static final String JavaDoc CANT_FIND_INDEX =
85     getStringResource ("CANT_FIND_INDEX");
86
87   public static final String JavaDoc TOSTRING_EXCEPTION =
88     getStringResource ("TOSTRING_EXCEPTION");
89
90   public static final String JavaDoc BOOLEAN_TO_NUMBER =
91     getStringResource ("BOOLEAN_TO_NUMBER");
92
93   public static final String JavaDoc STRING_TO_NUMBER_EXCEPTION =
94     getStringResource ("STRING_TO_NUMBER_EXCEPTION");
95
96   public static final String JavaDoc COERCE_TO_NUMBER =
97     getStringResource ("COERCE_TO_NUMBER");
98
99   public static final String JavaDoc BOOLEAN_TO_CHARACTER =
100     getStringResource ("BOOLEAN_TO_CHARACTER");
101
102   public static final String JavaDoc EMPTY_STRING_TO_CHARACTER =
103     getStringResource ("EMPTY_STRING_TO_CHARACTER");
104
105   public static final String JavaDoc COERCE_TO_CHARACTER =
106     getStringResource ("COERCE_TO_CHARACTER");
107
108   public static final String JavaDoc NULL_TO_BOOLEAN =
109     getStringResource ("NULL_TO_BOOLEAN");
110
111   public static final String JavaDoc STRING_TO_BOOLEAN =
112     getStringResource ("STRING_TO_BOOLEAN");
113
114   public static final String JavaDoc COERCE_TO_BOOLEAN =
115     getStringResource ("COERCE_TO_BOOLEAN");
116
117   public static final String JavaDoc COERCE_TO_OBJECT =
118     getStringResource ("COERCE_TO_OBJECT");
119
120   public static final String JavaDoc NO_PROPERTY_EDITOR =
121     getStringResource ("NO_PROPERTY_EDITOR");
122
123   public static final String JavaDoc PROPERTY_EDITOR_ERROR =
124     getStringResource ("PROPERTY_EDITOR_ERROR");
125
126   public static final String JavaDoc ARITH_OP_NULL =
127     getStringResource ("ARITH_OP_NULL");
128
129   public static final String JavaDoc ARITH_OP_BAD_TYPE =
130     getStringResource ("ARITH_OP_BAD_TYPE");
131
132   public static final String JavaDoc ARITH_ERROR =
133     getStringResource ("ARITH_ERROR");
134
135   public static final String JavaDoc ERROR_IN_EQUALS =
136     getStringResource ("ERROR_IN_EQUALS");
137
138   public static final String JavaDoc UNARY_OP_BAD_TYPE =
139     getStringResource ("UNARY_OP_BAD_TYPE");
140
141   public static final String JavaDoc NAMED_VALUE_NOT_FOUND =
142     getStringResource ("NAMED_VALUE_NOT_FOUND");
143
144   public static final String JavaDoc CANT_GET_INDEXED_PROPERTY =
145     getStringResource ("CANT_GET_INDEXED_PROPERTY");
146
147   public static final String JavaDoc COMPARABLE_ERROR =
148     getStringResource ("COMPARABLE_ERROR");
149
150   public static final String JavaDoc BAD_IMPLICIT_OBJECT =
151     getStringResource ("BAD_IMPLICIT_OBJECT");
152
153   public static final String JavaDoc ATTRIBUTE_EVALUATION_EXCEPTION =
154     getStringResource ("ATTRIBUTE_EVALUATION_EXCEPTION");
155
156   public static final String JavaDoc ATTRIBUTE_PARSE_EXCEPTION =
157     getStringResource ("ATTRIBUTE_PARSE_EXCEPTION");
158
159   public static final String JavaDoc UNKNOWN_FUNCTION =
160     getStringResource ("UNKNOWN_FUNCTION");
161
162   public static final String JavaDoc INAPPROPRIATE_FUNCTION_ARG_COUNT =
163     getStringResource ("INAPPROPRIATE_FUNCTION_ARG_COUNT");
164
165   public static final String JavaDoc FUNCTION_INVOCATION_ERROR =
166     getStringResource ("FUNCTION_INVOCATION_ERROR");
167
168
169   //-------------------------------------
170
// Getting resources
171
//-------------------------------------
172
/**
173    *
174    *
175    **/

176   public static String JavaDoc getStringResource (String JavaDoc pResourceName)
177     throws MissingResourceException JavaDoc
178   {
179     try {
180       String JavaDoc ret = sResources.getString (pResourceName);
181       if (ret == null) {
182     String JavaDoc str = "ERROR: Unable to load resource " + pResourceName;
183     System.err.println (str);
184     throw new MissingResourceException JavaDoc
185       (str,
186        "org.apache.taglibs.standard.lang.jstl.Constants",
187        pResourceName);
188       }
189       else {
190     return ret;
191       }
192     }
193     catch (MissingResourceException JavaDoc exc) {
194       System.err.println ("ERROR: Unable to load resource " +
195               pResourceName +
196               ": " +
197               exc);
198       throw exc;
199     }
200   }
201
202   //-------------------------------------
203
}
204
Popular Tags