atg.core.i18n
Class LayeredResourceBundle.LayeredResourceBundleControl

java.lang.Object
  extended by java.util.ResourceBundle.Control
      extended by atg.core.i18n.LayeredResourceBundle.LayeredResourceBundleControl
Enclosing class:
LayeredResourceBundle

public static class LayeredResourceBundle.LayeredResourceBundleControl
extends java.util.ResourceBundle.Control

A Control subclass that implements layering of resource bundles.


Field Summary
static java.lang.String CLASS_VERSION
          Class version string
 
Fields inherited from class java.util.ResourceBundle.Control
FORMAT_CLASS, FORMAT_DEFAULT, FORMAT_PROPERTIES, TTL_DONT_CACHE, TTL_NO_EXPIRATION_CONTROL
 
Constructor Summary
LayeredResourceBundle.LayeredResourceBundleControl()
           
 
Method Summary
 java.util.List<java.lang.String> getFormats(java.lang.String baseName)
           
 java.io.InputStream getResourceAsStream(java.lang.String pName, java.lang.ClassLoader pLoader)
          Returns an input stream for reading the specified resource.
 java.util.ResourceBundle newBundle(java.lang.String baseName, java.util.Locale locale, java.lang.String format, java.lang.ClassLoader loader, boolean reload)
           
 
Methods inherited from class java.util.ResourceBundle.Control
getCandidateLocales, getControl, getFallbackLocale, getNoFallbackControl, getTimeToLive, needsReload, toBundleName, toResourceName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CLASS_VERSION

public static final java.lang.String CLASS_VERSION
Class version string

See Also:
Constant Field Values
Constructor Detail

LayeredResourceBundle.LayeredResourceBundleControl

public LayeredResourceBundle.LayeredResourceBundleControl()
Method Detail

getFormats

public java.util.List<java.lang.String> getFormats(java.lang.String baseName)
Overrides:
getFormats in class java.util.ResourceBundle.Control

newBundle

public java.util.ResourceBundle newBundle(java.lang.String baseName,
                                          java.util.Locale locale,
                                          java.lang.String format,
                                          java.lang.ClassLoader loader,
                                          boolean reload)
                                   throws java.lang.IllegalAccessException,
                                          java.lang.InstantiationException,
                                          java.io.IOException
Overrides:
newBundle in class java.util.ResourceBundle.Control
Throws:
java.lang.IllegalAccessException
java.lang.InstantiationException
java.io.IOException

getResourceAsStream

public java.io.InputStream getResourceAsStream(java.lang.String pName,
                                               java.lang.ClassLoader pLoader)
                                        throws java.io.IOException
Returns an input stream for reading the specified resource.

Parameters:
name - The resource name
Returns:
An input stream for reading the resource, or null if the resource could not be found
Throws:
java.io.IOException