View Javadoc

1   /**
2    * Copyright (C) 2007 Joern Krueger surething@users.sourceforge.net
3    * 
4    * This program is free software; you can redistribute
5    * it and/or modify it under the terms of the GNU General
6    * Public License version 2 as published by the Free Software
7    * Foundation.
8    *
9    * This program is distributed in the hope that it will be
10   * useful, but WITHOUT ANY WARRANTY; without even the implied
11   * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
12   * PURPOSE.  See the GNU General Public License for more
13   * details.
14   *
15   * You should have received a copy of the GNU General Public
16   * License along with this program; if not, write to the
17   * Free Software Foundation, Inc., 59 Temple Place,
18   * Suite 330, Boston, MA  02111-1307  USA
19   *
20   */
21  package de.surething.lda.resources;
22  
23  import java.util.MissingResourceException;
24  import java.util.ResourceBundle;
25  
26  public class Messages {
27      private static final String BUNDLE_NAME = "lda_locales"; //$NON-NLS-1$
28  
29      private static final ResourceBundle RESOURCE_BUNDLE = ResourceBundle.getBundle(BUNDLE_NAME);
30  
31      private Messages() {
32      }
33  
34      public static String getString(String key) {
35          try {
36              return RESOURCE_BUNDLE.getString(key);
37          } catch (MissingResourceException e) {
38              return '!' + key + '!';
39          }
40      }
41  }