Messages.java
/*
* Created on 2007/05/09
* Copyright (C) 2007 Koga Laboratory. All rights reserved.
*
*/
package org.mklab.tool.control.system.source;
import java.util.MissingResourceException;
import java.util.ResourceBundle;
/**
* 外部化した文字列を返すクラスです。
*
* @author koga
* @version $Revision: 1.1 $, 2007/05/09
*/
class Messages {
/** バンドル名 */
private static final String BUNDLE_NAME = "org.mklab.tool.control.system.source.messages"; //$NON-NLS-1$
/** リソースバンドル */
private static final ResourceBundle RESOURCE_BUNDLE = ResourceBundle.getBundle(BUNDLE_NAME);
/**
* 新しく生成された<code>Messages</code>オブジェクトを初期化します。
*/
private Messages() {
//
}
/**
* キーに対応する文字列を返します。
*
* @param key キー
* @return キーに対応する文字列
*/
static String getString(String key) {
try {
return RESOURCE_BUNDLE.getString(key);
} catch (@SuppressWarnings("unused") MissingResourceException e) {
return '!' + key + '!';
}
}
}