Package com.logicaldoc.core.i18n
Class LanguageManager
- java.lang.Object
 - 
- com.logicaldoc.core.i18n.LanguageManager
 
 
- 
public class LanguageManager extends Object
A manager for all supported languages. It's internals are initialized from the extension point 'Language' of the core plugin.- Since:
 - 3.0.3
 - Author:
 - Alessandro Gasparini - LogicalDOC
 
 
- 
- 
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddLanguage(Locale locale, Language lang)Collection<Language>getActiveLanguages(String tenantName)static LanguageManagergetInstance()LanguagegetLanguage(Locale locale)Retrieves the Language for the given language Null is returned if the corresponding Language could not be foundCollection<Language>getLanguages()List<String>getLanguagesAsString(String tenantName)voidinit() 
 - 
 
- 
- 
Method Detail
- 
init
public void init()
 
- 
getInstance
public static LanguageManager getInstance()
 
- 
getLanguages
public Collection<Language> getLanguages()
 
- 
getActiveLanguages
public Collection<Language> getActiveLanguages(String tenantName)
 
- 
getLanguage
public Language getLanguage(Locale locale)
Retrieves the Language for the given language Null is returned if the corresponding Language could not be found- Parameters:
 locale- The language to retrieve the language for- Returns:
 - A Language object
 
 
 - 
 
 -