Class MultiLanguageString
java.lang.Object
com.github._1c_syntax.bsl.mdo.support.MultiLanguageString
- All Implemented Interfaces:
Comparable<MultiLanguageString>
Используется для хранения текстовой строки на разных языках
-
Nested Class Summary
-
Field Summary
-
Method Summary
Modifier and TypeMethodDescriptionint
compareTo
(MultiLanguageString multiLanguageString) static MultiLanguageString
create
(@NonNull MultiLanguageString first, @NonNull MultiLanguageString second) static MultiLanguageString
static MultiLanguageString
create
(@NonNull List<MultiLanguageString> strings) Создание мультиязычной строки из списка (объединение).static MultiLanguageString
create
(@NonNull Set<MultiLanguageString.Entry> langContent) boolean
Возвращает содержимое для указанного языкаgetAny()
Возвращает первое попавшееся содержимое мультиязычной строкиСодержимое описания для каждого языкаint
hashCode()
boolean
isEmpty()
Возвращает признак пустоты мультиязычной строкиtoString()
-
Field Details
-
EMPTY
Ссылка на пустой элемент
-
-
Method Details
-
create
Создание мультиязычной строки из списка (объединение). Если передан пустой список, то вернет ссылку на пустой объект. Если в параметрах передан список из одного элемента, то он и будет возвращен как результат.- Parameters:
strings
- Список мультиязычных строк- Returns:
- Объединенное значение
-
create
public static MultiLanguageString create(@NonNull @NonNull Set<MultiLanguageString.Entry> langContent) -
create
public static MultiLanguageString create(@NonNull @NonNull MultiLanguageString first, @NonNull @NonNull MultiLanguageString second) -
create
-
get
Возвращает содержимое для указанного языка- Parameters:
lang
- Требуемый язык- Returns:
- Содержимое для указанного языка
-
getAny
Возвращает первое попавшееся содержимое мультиязычной строки- Returns:
- Одно из значений мультиязычной строки
-
isEmpty
public boolean isEmpty()Возвращает признак пустоты мультиязычной строки- Returns:
- Если пустая, тогда true
-
compareTo
- Specified by:
compareTo
in interfaceComparable<MultiLanguageString>
-
toString
-
getContent
Содержимое описания для каждого языка -
equals
-
hashCode
public int hashCode()
-