edu.internet2.middleware.grouper.ui.util
Class ChainedResourceBundle

java.lang.Object
  extended by java.util.ResourceBundle
      extended by edu.internet2.middleware.grouper.ui.util.ChainedResourceBundle
All Implemented Interfaces:
Serializable

public class ChainedResourceBundle
extends ResourceBundle
implements Serializable

Given a list of bundles, looks for values in each individually until it finds one

Version:
$Id: ChainedResourceBundle.java,v 1.7 2008-11-04 07:17:59 mchyzer Exp $
Author:
Gary Brown.
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class java.util.ResourceBundle
ResourceBundle.Control
 
Constructor Summary
ChainedResourceBundle(ResourceBundle bundle, String name)
          Constructor - ensures atleast one bundle!
 
Method Summary
 void addBundle(ResourceBundle bundle)
          Extend the chain
 void addToCache(String key, String value)
          add to cache some extra params
 Enumeration getKeys()
           
 
Methods inherited from class java.util.ResourceBundle
clearCache, clearCache, containsKey, getBundle, getBundle, getBundle, getBundle, getBundle, getBundle, getLocale, getObject, getString, getStringArray, keySet
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ChainedResourceBundle

public ChainedResourceBundle(ResourceBundle bundle,
                             String name)
Constructor - ensures atleast one bundle!

Parameters:
bundle - Resource Bundle
name - of bundle which can be referred to elsewhere
Method Detail

addToCache

public void addToCache(String key,
                       String value)
add to cache some extra params

Parameters:
key -
value -

addBundle

public void addBundle(ResourceBundle bundle)
Extend the chain

Parameters:
bundle - to add

getKeys

public Enumeration getKeys()
Specified by:
getKeys in class ResourceBundle