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