A B D G H I L N R S T
All Classes All Packages
All Classes All Packages
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
All Classes All Packages