Griffon 1.2.0

org.codehaus.griffon.runtime.util
[Java] Class CompositeResourceBundle

java.lang.Object
  java.util.ResourceBundle
      org.codehaus.griffon.runtime.util.CompositeResourceBundle

public class CompositeResourceBundle
extends ResourceBundle

Authors:
Andres Almiray
Since:
1.1.0


Nested Class Summary
private static class CompositeResourceBundle.IteratorAsEnumeration

 
Field Summary
private static Logger LOG

private ResourceBundle[] bundles

private List keys

 
Constructor Summary
CompositeResourceBundle(List bundles)

CompositeResourceBundle(ResourceBundle[] bundles)

 
Method Summary
static ResourceBundle create(String basename)

static ResourceBundle create(String basename, Locale locale)

Enumeration getKeys()

protected Object handleGetObject(String key)

private static Collection loadBundleFromProperties(String fileName)

private static Collection loadBundleFromScript(String fileName)

private static ResourceBundle[] toResourceBundleArray(List bundles)

 
Methods inherited from class ResourceBundle
getObject, keySet, containsKey, getBundle, getBundle, getBundle, getBundle, getBundle, getBundle, getString, clearCache, clearCache, getStringArray, getLocale, getKeys, wait, wait, wait, equals, toString, hashCode, getClass, notify, notifyAll
 
Methods inherited from class Object
wait, wait, wait, equals, toString, hashCode, getClass, notify, notifyAll
 

Field Detail

LOG

private static final Logger LOG


bundles

private final ResourceBundle[] bundles


keys

private final List keys


 
Constructor Detail

CompositeResourceBundle

public CompositeResourceBundle(List bundles)


CompositeResourceBundle

public CompositeResourceBundle(ResourceBundle[] bundles)


 
Method Detail

create

public static ResourceBundle create(String basename)


create

public static ResourceBundle create(String basename, Locale locale)


getKeys

@Override
public Enumeration getKeys()


handleGetObject

protected Object handleGetObject(String key)


loadBundleFromProperties

private static Collection loadBundleFromProperties(String fileName)


loadBundleFromScript

private static Collection loadBundleFromScript(String fileName)


toResourceBundleArray

private static ResourceBundle[] toResourceBundleArray(List bundles)


 

Groovy Documentation