1402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll/*******************************************************************************
2402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll * Copyright (c) 2005, 2006 IBM Corporation and others.
3402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll * All rights reserved. This program and the accompanying materials
4402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll * are made available under the terms of the Eclipse Public License v1.0
5402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll * which accompanies this distribution, and is available at
6402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll * http://www.eclipse.org/legal/epl-v10.html
7402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll *
8402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll * Contributors:
9402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll *   IBM - Initial API and implementation
10402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll *
11402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll * </copyright>
12402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll *
13402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll * $Id: Messages.java,v 1.2 2006/09/19 15:53:51 kmoir Exp $
14402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll * /
15402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll *******************************************************************************/
16402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Mollpackage org.eclipse.releng.util.rss;
17402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll
18402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll
19402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Mollimport java.util.MissingResourceException;
20402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Mollimport java.util.ResourceBundle;
21402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll
22402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll
23402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Mollpublic class Messages
24402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll{
25402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll  private static final String BUNDLE_NAME = "org.eclipse.releng.util.rss.messages"; //$NON-NLS-1$
26402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll
27402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll  private static final ResourceBundle RESOURCE_BUNDLE = ResourceBundle.getBundle(BUNDLE_NAME);
28402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll
29402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll  private Messages()
30402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll  {
31402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll  }
32402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll
33402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll  public static String getString(String key)
34402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll  {
35402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll    try
36402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll    {
37402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll      return RESOURCE_BUNDLE.getString(key);
38402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll    }
39402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll    catch (MissingResourceException e)
40402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll    {
41402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll      return '!' + key + '!';
42402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll    }
43402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll  }
44402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll}
45