|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectpivot.util.Resources
public class Resources
Reads a JSON resource at baseName
using
ClassLoader.getResourceAsStream(String)
. It applies localization to
the resource using a method similar to that of
ResourceBundle
in that it loads the base resource, then
applies a country specified resource over-writing the values in the base
using the country specified. It then does the same for country/language
specific.
ResourceBundle
Constructor Summary | |
---|---|
Resources(String baseName)
|
|
Resources(String baseName,
Charset charset)
|
|
Resources(String baseName,
Locale locale)
|
|
Resources(String baseName,
Locale locale,
Charset charset)
Creates a new resource bundle. |
|
Resources(String baseName,
Locale locale,
String charsetName)
|
|
Resources(String baseName,
String charsetName)
|
Method Summary | |
---|---|
boolean |
containsKey(String key)
Tests the existence of a key in the dictionary. |
Object |
get(String key)
Retrieves the value for the given key. |
String |
getBaseName()
|
Locale |
getLocale()
|
boolean |
isEmpty()
Tests the emptiness of the dictionary. |
Iterator<String> |
iterator()
|
Object |
put(String key,
Object value)
Sets the value of the given key, creating a new entry or replacing the existing value. |
Object |
remove(String key)
Removes a key/value pair from the map. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Resources(String baseName) throws IOException, SerializationException
IOException
SerializationException
public Resources(String baseName, Locale locale) throws IOException, SerializationException
IOException
SerializationException
public Resources(String baseName, String charsetName) throws IOException, SerializationException
IOException
SerializationException
public Resources(String baseName, Charset charset) throws IOException, SerializationException
IOException
SerializationException
public Resources(String baseName, Locale locale, String charsetName) throws IOException, SerializationException
IOException
SerializationException
public Resources(String baseName, Locale locale, Charset charset) throws IOException, SerializationException
baseName
- The base name of this resource as a fully qualified class name.locale
- The locale to use when reading this resource.charset
- The character encoding to use when reading this resource.
IOException
- If there is a problem when reading the resource.
SerializationException
- If there is a problem deserializing the resource from its JSON format.
IllegalArgumentException
- If baseName or locale is null.
MissingResourceException
- If no resource for the specified base name can be found.Method Detail |
---|
public String getBaseName()
public Locale getLocale()
public Object get(String key)
Dictionary
get
in interface Dictionary<String,Object>
key
- The key whose value is to be returned.
public Object put(String key, Object value)
Dictionary
put
in interface Dictionary<String,Object>
key
- The key whose value is to be set.value
- The value to be associated with the given key.
public Object remove(String key)
Dictionary
remove
in interface Dictionary<String,Object>
key
- The key whose mapping is to be removed.
public boolean containsKey(String key)
Dictionary
containsKey
in interface Dictionary<String,Object>
key
- The key whose presence in the dictionary is to be tested.
public boolean isEmpty()
Dictionary
isEmpty
in interface Dictionary<String,Object>
public Iterator<String> iterator()
iterator
in interface Iterable<String>
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |