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 void
addLanguage(Locale locale, Language lang)
Collection<Language>
getActiveLanguages(String tenantName)
static LanguageManager
getInstance()
Language
getLanguage(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)
void
init()
-
-
-
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
-
-