Class MultiLanguageString
java.lang.Object
com.github._1c_syntax.bsl.mdo.support.MultiLanguageString
Используется для хранения текстовой строки на разных языках
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionMultiLanguageString
(@NonNull MultiLanguageString first, @NonNull MultiLanguageString second) MultiLanguageString
(Map<String, String> source) -
Method Summary
Modifier and TypeMethodDescriptionboolean
Возвращает содержимое для указанного языкаgetAny()
Возвращает первое попавшееся содержимое мультиязычной строкиСодержимое описания для каждого языкаint
hashCode()
boolean
isEmpty()
Возвращает признак пустоты мультиязычной строкиstatic MultiLanguageString
of
(@NonNull List<MultiLanguageString> strings) Создание мультиязычной строки из списка (объединение).toString()
-
Field Details
-
EMPTY
Ссылка на пустой элемент
-
-
Constructor Details
-
MultiLanguageString
-
MultiLanguageString
public MultiLanguageString(@NonNull @NonNull MultiLanguageString first, @NonNull @NonNull MultiLanguageString second)
-
-
Method Details
-
of
Создание мультиязычной строки из списка (объединение). Если передан пустой список, то вернет ссылку на пустой объект. Если в параметрах передан список из одного элемента, то он и будет возвращен как результат.- Parameters:
strings
- Список мультиязычных строк- Returns:
- Объединенное значение
-
get
Возвращает содержимое для указанного языка- Parameters:
lang
- Требуемый язык- Returns:
- Содержимое для указанного языка
-
getAny
Возвращает первое попавшееся содержимое мультиязычной строки- Returns:
- Одно из значений мультиязычной строки
-
isEmpty
public boolean isEmpty()Возвращает признак пустоты мультиязычной строки- Returns:
- Если пустая, тогда true
-
getContent
Содержимое описания для каждого языка -
equals
-
hashCode
public int hashCode() -
toString
-