|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.util.AbstractMap<K,V>
java.util.TreeMap
com.izforge.izpack.LocaleDatabase
public class LocaleDatabase
Represents a database of a locale.
Field Summary | |
---|---|
private static java.util.Map<java.lang.String,LocaleDatabase> |
cachedLocales
|
static java.lang.String |
LOCALE_DATABASE_DEF_SUFFIX
The suffix for language pack definitions (.xml). |
static java.lang.String |
LOCALE_DATABASE_DIRECTORY
The directory where language packs are kept inside the installer jar file. |
(package private) static long |
serialVersionUID
|
Constructor Summary | |
---|---|
LocaleDatabase(java.io.InputStream in)
The constructor. |
Method Summary | |
---|---|
void |
add(java.io.InputStream in)
Adds the contents of the given stream to the data base. |
static LocaleDatabase |
getLocaleDatabase()
Load the current default LocaleDatabase. |
static LocaleDatabase |
getLocaleDatabase(java.lang.String isoCode)
Load a locale database. |
static LocaleDatabase |
getLocaleDatabase(java.lang.String isoCode,
boolean reload)
Load a LocaleDatabase. |
java.lang.String |
getString(java.lang.String key)
Convenience method to retrieve an element. |
java.lang.String |
getString(java.lang.String key,
java.lang.String[] variables)
Convenience method to retrieve an element and simultaneously insert variables into the string. |
Methods inherited from class java.util.TreeMap |
---|
clear, clone, comparator, containsKey, containsValue, entrySet, firstKey, get, headMap, keySet, lastKey, put, putAll, remove, size, subMap, tailMap, values |
Methods inherited from class java.util.AbstractMap |
---|
equals, hashCode, isEmpty, toString |
Methods inherited from class java.lang.Object |
---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
Methods inherited from interface java.util.Map |
---|
equals, hashCode, isEmpty |
Field Detail |
---|
private static java.util.Map<java.lang.String,LocaleDatabase> cachedLocales
public static final java.lang.String LOCALE_DATABASE_DIRECTORY
public static final java.lang.String LOCALE_DATABASE_DEF_SUFFIX
static final long serialVersionUID
Constructor Detail |
---|
public LocaleDatabase(java.io.InputStream in) throws java.lang.Exception
in
- An InputStream to read the translation from.
java.lang.Exception
- Description of the ExceptionMethod Detail |
---|
public static LocaleDatabase getLocaleDatabase(java.lang.String isoCode) throws java.lang.Exception
isoCode
- The io code of the locale database.
java.lang.Exception
public static LocaleDatabase getLocaleDatabase(java.lang.String isoCode, boolean reload) throws java.lang.Exception
isoCode
- The ISO language prefix for the locale.reload
- Whether or not to reload the locale database if it has already
been loaded.
java.lang.Exception
public static LocaleDatabase getLocaleDatabase() throws java.lang.Exception
java.lang.Exception
- FIXMEpublic void add(java.io.InputStream in) throws java.lang.Exception
in
- an InputStream to read the translation from.
java.lang.Exception
public java.lang.String getString(java.lang.String key)
key
- The key of the element to retrieve.
public java.lang.String getString(java.lang.String key, java.lang.String[] variables)
key
- The key of the element to retrieve.variables
- the variables to insert
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |