@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. | 
| List<Translator> | getAll(TranslatorScope scope)Returns all translators Translator with given scope. | 
| Map<String,Translator> | getAllByName(TranslatorScope scope)Returns the map of all translators with the given scope, where key is the translator name. | 
| 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 nameList<Translator> getAll(TranslatorScope scope)
scope - Map<String,Translator> getAllByName(TranslatorScope scope)
scope - Translator 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 © 2019 Suncode. All rights reserved.