A B D G H I L N R S T 
All Classes All Packages

A

add(I18NTranslator) - Method in class io.foodtechlab.i18n.qualifier.I18NTranslatorQualifierBuilder
Метод по формированию списка переводчиков для определителя

B

build() - Method in class io.foodtechlab.i18n.qualifier.I18NTranslatorQualifierBuilder
Метод, который создаёт экземпляр определителя переводчика.

D

DefaultLocalizationI18NTranslator - Class in io.foodtechlab.i18n.translator
Стандартный класс переводчик

Используется в том случае, если у языка нет региональных особенностей или не известно какая локаль будет использована.
DefaultLocalizationI18NTranslator(MessageSource) - Constructor for class io.foodtechlab.i18n.translator.DefaultLocalizationI18NTranslator
 
DefaultTranslatorNotSetException - Exception in io.foodtechlab.i18n.exception
 
DefaultTranslatorNotSetException() - Constructor for exception io.foodtechlab.i18n.exception.DefaultTranslatorNotSetException
 

G

get(Locale) - Method in class io.foodtechlab.i18n.qualifier.I18NTranslatorQualifier
Метод поиска I18NTranslator
getLocale() - Method in interface io.foodtechlab.i18n.I18NTranslator
Метод возвращает локаль связанную с текущим переводчиком.
getLocale() - Method in class io.foodtechlab.i18n.translator.DefaultLocalizationI18NTranslator
 
getProperty(String) - Method in class io.foodtechlab.i18n.translator.LocalizationI18NTranslator
Находит строку с локализированным текстом из файла **_localization.properties, по переданному ключу и локали указанной в переводчике
getText(String) - Method in class io.foodtechlab.i18n.translator.LocalizationI18NTranslator
Берёт значение из файла локализации по ключу CODE.text
getText(String) - Method in class io.foodtechlab.i18n.translator.RuLocalizationI18NTranslator
 

H

hasNumberCase(String) - Method in class io.foodtechlab.i18n.translator.RuLocalizationI18NTranslator
Имеет зависимость между числом и падежом слова.

I

I18NLocalizationConfig - Class in io.foodtechlab.i18n.config
 
I18NLocalizationConfig() - Constructor for class io.foodtechlab.i18n.config.I18NLocalizationConfig
 
I18NTranslator - Interface in io.foodtechlab.i18n
Класс которые занимается переводом текстовых констант на указанный язык, учитывая его специфику
I18NTranslatorQualifier - Class in io.foodtechlab.i18n.qualifier
Возвращает I18NTranslator в зависимости от переданной локали.
I18NTranslatorQualifierBuilder - Class in io.foodtechlab.i18n.qualifier
Билдер позволяет сконфигурировать определителя переводчика
I18NTranslatorQualifierBuilder() - Constructor for class io.foodtechlab.i18n.qualifier.I18NTranslatorQualifierBuilder
 
IllegalInjectionTypeException - Exception in io.foodtechlab.i18n.exception
 
IllegalInjectionTypeException(String) - Constructor for exception io.foodtechlab.i18n.exception.IllegalInjectionTypeException
 
init() - Static method in class io.foodtechlab.i18n.qualifier.I18NTranslatorQualifierBuilder
Создаёт свой экземпляр класса I18NTranslatorQualifier
io.foodtechlab.i18n - package io.foodtechlab.i18n
 
io.foodtechlab.i18n.config - package io.foodtechlab.i18n.config
 
io.foodtechlab.i18n.exception - package io.foodtechlab.i18n.exception
 
io.foodtechlab.i18n.qualifier - package io.foodtechlab.i18n.qualifier
 
io.foodtechlab.i18n.translator - package io.foodtechlab.i18n.translator
 
isRightTranslator(Locale) - Method in interface io.foodtechlab.i18n.I18NTranslator
Метод должен вернуть true если переводчик может перевести на переданную локаль
isRightTranslator(Locale) - Method in class io.foodtechlab.i18n.translator.DefaultLocalizationI18NTranslator
 
isRightTranslator(Locale) - Method in class io.foodtechlab.i18n.translator.RuLocalizationI18NTranslator
 

L

LocalizationI18NTranslator - Class in io.foodtechlab.i18n.translator
Базовый класс переводчика.
LocalizationI18NTranslator(MessageSource) - Constructor for class io.foodtechlab.i18n.translator.LocalizationI18NTranslator
 
localizationSource() - Method in class io.foodtechlab.i18n.config.I18NLocalizationConfig
 

N

NotUniqueTranslatorException - Exception in io.foodtechlab.i18n.exception
 
NotUniqueTranslatorException() - Constructor for exception io.foodtechlab.i18n.exception.NotUniqueTranslatorException
 

R

RuLocalizationI18NTranslator - Class in io.foodtechlab.i18n.translator
Клас переводчика на русский язык.

Имеет методы настроенные на работу с файлами локализации типа **_localization.properties.
RuLocalizationI18NTranslator(MessageSource) - Constructor for class io.foodtechlab.i18n.translator.RuLocalizationI18NTranslator
 

S

setDefault(I18NTranslator) - Method in class io.foodtechlab.i18n.qualifier.I18NTranslatorQualifierBuilder
Устанавливает переводчик по умолчанию.

T

toInjectionKey(String) - Method in class io.foodtechlab.i18n.translator.LocalizationI18NTranslator
Приводит key к формату {key}.
translate(String) - Method in interface io.foodtechlab.i18n.I18NTranslator
Метод возвращает уже переведённую строку, взятую из файла переводов (**.properties).
translate(String) - Method in class io.foodtechlab.i18n.translator.DefaultLocalizationI18NTranslator
 
translate(String) - Method in class io.foodtechlab.i18n.translator.RuLocalizationI18NTranslator
 
translate(String, Map<String, T>) - Method in interface io.foodtechlab.i18n.I18NTranslator
Метод возвращает уже переведённую строку, взятую из файла переводов (**.properties).
translate(String, Map<String, T>) - Method in class io.foodtechlab.i18n.translator.DefaultLocalizationI18NTranslator
 
translate(String, Map<String, T>) - Method in class io.foodtechlab.i18n.translator.RuLocalizationI18NTranslator
 
TranslatorHasInvalidLocaleException - Exception in io.foodtechlab.i18n.exception
 
TranslatorHasInvalidLocaleException() - Constructor for exception io.foodtechlab.i18n.exception.TranslatorHasInvalidLocaleException
 
TranslatorListAreEmptyException - Exception in io.foodtechlab.i18n.exception
 
TranslatorListAreEmptyException() - Constructor for exception io.foodtechlab.i18n.exception.TranslatorListAreEmptyException
 
A B D G H I L N R S T 
All Classes All Packages