[kaffe] ".properties" files with Kaffe

Warwick Hunter whunter@agile.tv
Mon Mar 10 22:56:02 2003


Tanguy

 > Does anybody know how I can use ".properties" files like
 > "javax.comm.properties" with Kaffe ?

It should work the same under Kaffe as under any other JVM.
If not then please send a bug report through to this list.

Warwick

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

/**
  * This is a helper class for internationalisation
  *
  * @author Warwick Hunter
  * @since  2002-03-17
  */
public class I18N
{
     private ResourceBundle m_bundle     = null;
     private String         m_bundleName = null;

     public I18N(String bundle)
     {
         m_bundleName = bundle;
     }

     /**
      * This method returns a string from the resource bundle.
      */
     public String getString(String key)
     {
         String value = null;
         try
         {
             value = getResourceBundle().getString(key);
         }
         catch (MissingResourceException e)
         {
             value = null;
     	}
         return value;
     }

     /**
      * Returns the resource bundle. Used
      * to get accessable and internationalized strings.
      */
     private ResourceBundle getResourceBundle()
     {
         if (m_bundle == null)
         {
             m_bundle = ResourceBundle.getBundle(m_bundleName);
         }
         return m_bundle;
     }

} // I18N





-- 
Warwick Hunter                    Agile TV Corporation
Voice: +61 7 5584 5912            Fax: +61 7 5575 9550
mailto:whunter@agile.tv           http://www.agile.tv