public class MultilanguageTextHelper
extends java.lang.Object
Constructor and Description |
---|
MultilanguageTextHelper() |
MultilanguageTextHelper(Language language,
LanguageString languageString) |
Modifier and Type | Method and Description |
---|---|
Language |
getLanguage() |
static java.util.Set<Language> |
getLanguages(java.util.Map<Language,LanguageString> multilanguageText)
Returns a
Set of Languages that are contained in the given multi-language map |
LanguageString |
getLanguageString() |
static LanguageString |
getPreferredLanguageString(java.util.Map<Language,LanguageString> multilanguageText,
java.util.List<Language> languages)
Returns the LanguageString in the preferred language.
|
static LanguageString |
getPreferredLanguageString(java.util.Map<Language,LanguageString> multilanguageText,
java.util.List<Language> languages,
boolean restrictToGivenLanguages)
|
void |
setLanguage(Language language) |
void |
setLanguageString(LanguageString languageString) |
public MultilanguageTextHelper()
public MultilanguageTextHelper(Language language, LanguageString languageString)
public Language getLanguage()
public void setLanguage(Language language)
public LanguageString getLanguageString()
public void setLanguageString(LanguageString languageString)
public static LanguageString getPreferredLanguageString(java.util.Map<Language,LanguageString> multilanguageText, java.util.List<Language> languages)
TermBase.getPreferredRepresentation(List)
multilanguageText
- the multi-language text maplanguages
- the ordered list of preferred languagespublic static LanguageString getPreferredLanguageString(java.util.Map<Language,LanguageString> multilanguageText, java.util.List<Language> languages, boolean restrictToGivenLanguages)
getPreferredLanguageString(Map, List)
. If restrictToGivenLanguages is true
a non-null
result is returned if a language representation for one
of the given languages exists. No default or arbitrary representation is used.multilanguageText
- the multi-language text maplanguages
- the ordered list of preferred languagesrestrictToGivenLanguages
- flag to indicate if a fall-back language string should be used or notpublic static java.util.Set<Language> getLanguages(java.util.Map<Language,LanguageString> multilanguageText)
Set
of Languages
that are contained in the given multi-language mapmultilanguageText
- Copyright © 2007-2020 EDIT. All Rights Reserved.