@Api public interface TranslatorRegistry
Additionally, if Translator implements PackageTranslator interface, then it is
possible to fetch him by package name.
| Modifier and Type | Method and Description |
|---|---|
Translator |
forClass(Class<?> clazz)
Returns Translator for package of given class registered in
TranslatorScope.SERVER scope.
|
Translator |
get(String name)
Returns Translator with given name for scope
TranslatorScope.SERVER. |
Translator |
get(String name,
TranslatorScope scope)
Returns Translator with given name and scope.
|
TranslatorRegistration |
register(String name,
Translator translator,
TranslatorScope scope)
Registers given translator under provided name in given scope.
|
Translator get(String name)
TranslatorScope.SERVER. If
there is no such translator, returns EmptyTranslator instance.name - translator nameTranslator get(String name, TranslatorScope scope)
name - translator namescope - translator scopeTranslator forClass(Class<?> clazz)
clazz - classforClass(Class)TranslatorRegistration register(String name, Translator translator, TranslatorScope scope)
NOTE: Translator name within single TranslatorScope must be unique.
name - translator nametranslator - registered translatorscope - scope target scopeCopyright © 2016 Suncode. All rights reserved.