Messages.java

package org.mklab.cga.polynomial;

import java.util.MissingResourceException;
import java.util.ResourceBundle;


/*
 * Created on 2012/06/16
 * Copyright (C) 2012 Koga Laboratory. All rights reserved.
 *
 */

/**
 * @author motoyama
 * @version $Revision$, 2012/06/19
 */
public class Messages {

  /** */
  private static final String BUNDLE_NAME = "org.mklab.cga.polynomial.messages"; //$NON-NLS-1$

  /** */
  private static final ResourceBundle RESOURCE_BUNDLE = ResourceBundle.getBundle(BUNDLE_NAME);

  /**
   * 新しく生成された<code>Messages</code>オブジェクトを初期化します。
   */
  private Messages() {
    // nothing to do
  }

  /**
   * キーに対応する値を返します。
   * 
   * @param key キー
   * @return キーに対応する値
   */
  public static String getString(String key) {
    try {
      return RESOURCE_BUNDLE.getString(key);
    } catch (@SuppressWarnings("unused") MissingResourceException e) {
      return '!' + key + '!';
    }
  }
}