org.outerj.xreporter.resource
Class ResourceHandle

java.lang.Object
  extended byorg.outerj.xreporter.resource.ResourceHandle

public class ResourceHandle
extends java.lang.Object

ResourceHandle is a small object that can be passed around instead of Locale. It has a reference to the ResourceManagerImpl. The advantage is that every small object that requires Resources, and thus the ResourceManagerImpl, does not have to be composable.


Field Summary
protected  java.util.Locale locale
           
protected  ResourceManagerImpl resourceManager
           
 
Constructor Summary
ResourceHandle(ResourceManagerImpl resourceManager, java.util.Locale locale)
           
 
Method Summary
 Resources getBundle(java.lang.String baseName)
           
 java.util.Locale getLocale()
           
 Resources getUserBundle(java.lang.String name)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

resourceManager

protected ResourceManagerImpl resourceManager

locale

protected java.util.Locale locale
Constructor Detail

ResourceHandle

public ResourceHandle(ResourceManagerImpl resourceManager,
                      java.util.Locale locale)
Method Detail

getBundle

public Resources getBundle(java.lang.String baseName)

getUserBundle

public Resources getUserBundle(java.lang.String name)

getLocale

public java.util.Locale getLocale()