nl.coderight.jazz.i18n
Class ResourceManager

java.lang.Object
  extended by nl.coderight.jazz.i18n.ResourceManager

public class ResourceManager
extends Object

Provides support for i18n.

See Also:
ResourceBundle

Constructor Summary
ResourceManager()
           
ResourceManager(Locale locale)
           
 
Method Summary
 Object getResource(String name)
          Returns a resource as Object.
 Icon getResourceAsIcon(String name)
          Returns a resource as Icon.
 Image getResourceAsImage(String name)
          Returns a resource as Image.
 void setResourceBundle(ResourceBundle bundle)
           
 void setResourceBundle(String bundleName)
           
 String translate(String key)
          Translates an i18n key.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ResourceManager

public ResourceManager()

ResourceManager

public ResourceManager(Locale locale)
Method Detail

setResourceBundle

public void setResourceBundle(String bundleName)

setResourceBundle

public void setResourceBundle(ResourceBundle bundle)

getResource

public Object getResource(String name)
Returns a resource as Object.


getResourceAsIcon

public Icon getResourceAsIcon(String name)
Returns a resource as Icon.


getResourceAsImage

public Image getResourceAsImage(String name)
Returns a resource as Image.


translate

public String translate(String key)
Translates an i18n key.

Parameters:
key - i18n key
Returns:
translation


Copyright 2010 CodeRight, All rights reserved.