Class MultiLanguageString
java.lang.Object
com.github._1c_syntax.bsl.mdo.support.MultiLanguageString
- All Implemented Interfaces:
Comparable<MultiLanguageString>
Используется для хранения текстовой строки на разных языках
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionintcompareTo(MultiLanguageString multiLanguageString) static MultiLanguageStringcreate(@NonNull MultiLanguageString first, @NonNull MultiLanguageString second) static MultiLanguageStringstatic MultiLanguageStringcreate(@NonNull List<MultiLanguageString> strings) Создание мультиязычной строки из списка (объединение).static MultiLanguageStringcreate(@NonNull Set<MultiLanguageString.Entry> langContent) booleanВозвращает содержимое для указанного языкаgetAny()Возвращает первое попавшееся содержимое мультиязычной строкиСодержимое описания для каждого языкаinthashCode()booleanisEmpty()Возвращает признак пустоты мультиязычной строки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:
compareToin interfaceComparable<MultiLanguageString>
-
toString
-
getContent
Содержимое описания для каждого языка -
equals
-
hashCode
public int hashCode()
-