Messages.java

/*
 * Created on 2008/07/17
 * Copyright (C) 2008 Koga Laboratory. All rights reserved.
 *
 */
package org.mklab.tool.graph.mgplot;

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


/**
 * @author koga
 * @version $Revision: 1.1 $, 2008/07/17
 */
class Messages {

  /** バンドル名 */
  private static final String BUNDLE_NAME = "org.mklab.tool.graph.mgplot.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 キーに対応する文字列
   */
  static String getString(String key) {
    try {
      return RESOURCE_BUNDLE.getString(key);
    } catch (@SuppressWarnings("unused") MissingResourceException e) {
      return '!' + key + '!';
    }
  }
}