package com.abraham.gl.streamingtextures;

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

/**
 * @author Matthias Abraham
 *
 */
public class Messages
{
   private static final String BUNDLE_NAME = "com.abraham.gl.streamingtextures.messages"; //$NON-NLS-1$

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

   private Messages()
   {
      // do nothing
   }

   /**
    * @param key
    * @return string matching key
    */
   public static String getString( String key )
   {
      // TODO Auto-generated method stub
      try
      {
         return RESOURCE_BUNDLE.getString( key );
      }
      catch ( MissingResourceException e )
      {
         return '!' + key + '!';
      }
   }
}
