1 /*
2 * Copyright 1999-2006 Faculty of Mathematics, Physics and Informatics, Comenius
3 * University, Bratislava. This file is protected by the Mozilla Public License
4 * version 1.1 (the License); you may not use this file except in compliance
5 * with the License. You may obtain a copy of the License at
6 * http://euromath2.sourceforge.net/license.html Unless required by applicable
7 * law or agreed to in writing, software distributed under the License is
8 * distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
9 * KIND, either express or implied. See the License for the specific language
10 * governing permissions and limitations under the License.
11 */
12 package sk.uniba.euromath.editor.xmlEditor.lang;
13
14 import java.util.MissingResourceException;
15 import java.util.ResourceBundle;
16
17 /***
18 * Messages class for package sk.uniba.euromath.editor.xmlEditor.
19 *
20 * @author Tomáš Studva 24.1.2006
21 */
22 public class Messages {
23 /***
24 * Name of bundle with messages.
25 */
26 private static final String BUNDLE_NAME = "sk.uniba.euromath.editor.xmlEditor.lang.messages"; //$NON-NLS-1$
27
28 /***
29 * Resource bundle.
30 */
31 private static final ResourceBundle RESOURCE_BUNDLE = ResourceBundle
32 .getBundle(BUNDLE_NAME);
33
34 /***
35 * Hides constructor.
36 */
37 private Messages() {
38 }
39
40 /***
41 * Message retreiving method.
42 *
43 * @param key
44 * identifier of messages
45 * @return message
46 */
47 public static String getString(String key) {
48 // TODO Auto-generated method stub
49 try {
50 return RESOURCE_BUNDLE.getString(key);
51 } catch (MissingResourceException e) {
52 return '!' + key + '!';
53 }
54 }
55 }