Class ResourceBundleLocalizer

java.lang.Object
com.privatejgoodies.common.internal.ResourceBundleLocalizer
All Implemented Interfaces:
StringLocalizer

public final class ResourceBundleLocalizer extends Object implements StringLocalizer
Turns a ResourceBundle into a StringLocalizer. Note: This class is not part of the public JGoodies Common API. It's intended for implementation purposes only. The class's API may change at any time.
Since:
1.5.1
Author:
Karsten Lentzsch
  • Constructor Details

    • ResourceBundleLocalizer

      public ResourceBundleLocalizer(ResourceBundle bundle)
  • Method Details

    • getString

      public String getString(String resourceKey)
      Looks up and returns the internationalized (i15d) string for the given resource key from the ResourceBundle that has been provided during the builder construction.
      Specified by:
      getString in interface StringLocalizer
      Parameters:
      resourceKey - the key to look for in the resource bundle
      Returns:
      the associated internationalized string, or the resource key itself in case of a missing resource
      Throws:
      IllegalStateException - if no ResourceBundle has been set