|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.nuiton.i18n.I18nStore
public class I18nStore
Represents the store of languages of the i18n system.
Replace theorg.nuiton.i18n.I18nLoader class from project
http://maven-site.nuiton.org/nuiton-utils
| Field Summary | |
|---|---|
protected I18nBundle[] |
bundles
le cache de bundles deja charges |
protected Locale |
defaultLocale
la locale par defaut a utiliser |
protected I18nLanguage |
language
le language actuellement utilise |
protected List<I18nLanguage> |
languages
le cache de languages deja charges |
protected I18nInitializer |
resolver
le resolver de bundles |
| Constructor Summary | |
|---|---|
I18nStore(Locale defaultLocale,
I18nInitializer resolver)
|
|
| Method Summary | |
|---|---|
protected I18nLanguage |
addLanguage(Locale locale)
|
protected void |
checkInit()
|
protected void |
close()
Close store and release cache ofg language. |
I18nBundleEntry[] |
getBundleEntries()
|
I18nBundleEntry[] |
getBundleEntries(Locale l)
|
I18nBundle[] |
getBundles()
|
I18nBundle[] |
getBundles(Locale l)
|
Locale |
getDefaultLocale()
|
I18nLanguage |
getLanguage()
|
protected I18nLanguage |
getLanguage(Locale locale)
|
List<I18nLanguage> |
getLanguages()
|
Locale[] |
getLocales()
|
protected void |
init()
|
boolean |
isEmpty()
|
protected boolean |
isInit()
|
protected void |
setLanguage(Locale locale)
Set a new language in store, given a locale. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected I18nLanguage language
protected List<I18nLanguage> languages
protected I18nBundle[] bundles
protected Locale defaultLocale
protected I18nInitializer resolver
| Constructor Detail |
|---|
public I18nStore(Locale defaultLocale,
I18nInitializer resolver)
| Method Detail |
|---|
public I18nLanguage getLanguage()
public List<I18nLanguage> getLanguages()
public Locale getDefaultLocale()
public boolean isEmpty()
public Locale[] getLocales()
public I18nBundle[] getBundles()
public I18nBundle[] getBundles(Locale l)
public I18nBundleEntry[] getBundleEntries()
public I18nBundleEntry[] getBundleEntries(Locale l)
protected void init()
protected void setLanguage(Locale locale)
locale - la locale du language requisprotected void close()
protected I18nLanguage getLanguage(Locale locale)
locale - la locale du language recherche
protected I18nLanguage addLanguage(Locale locale)
protected boolean isInit()
protected void checkInit()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||