public class CompositeTranslationFunction extends java.lang.Object implements TranslationFunction
TranslationFunction
which considers multiple TranslationFunctions.
TranslationFunction.translate(Locale, String)
works through each
Function and returns the first found translated valueConstructor and Description |
---|
CompositeTranslationFunction(TranslationFunction... functions) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
translate(@NonNull java.util.Locale locale,
@NonNull java.lang.String key)
Translate the given key in to the locale
|
public CompositeTranslationFunction(TranslationFunction... functions)
functions
- translation functionspublic java.lang.String translate(@NonNull java.util.Locale locale, @NonNull java.lang.String key)
TranslationFunction
translate
in interface TranslationFunction
locale
- the localekey
- the key