MultiLanguageString
Inheritance: java.lang.Object
public class MultiLanguageString
Представляет многоязычную строку.
Конструкторы
| Конструктор | Описание |
|---|---|
| MultiLanguageString() | Создаёт пустую многоязычную строку. |
Методы
| Метод | Описание |
|---|---|
| addLanguageString(String str, int languageId) | Добавляет строку конкретного языка |
| containsString(String str) | Возвращает true, если строка присутствует во всех языковых строках. |
| equals(Object objToCompare) | Возвращает true, если объекты считаются равными. |
| getAllLanguageIds() | Получает идентификаторы языков для всех строк или пустой массив, если строки отсутствуют. |
| getAllStrings() | Возвращает все строки всех языков. |
| getClass() | |
| getEnglishString() | Возвращает английскую строку, если она найдена. |
| getStringForLanguageId(int languageId) | Возвращает строку, соответствующую переданному идентификатору языка, если она найдена. |
| hashCode() | Реализация GetHashCode. |
| isEmpty() | True, если MultiLanguageString не содержит строк языков. |
| notify() | |
| notifyAll() | |
| op_Equality(MultiLanguageString obj1, String obj2) | Реализация оператора равенства. |
| op_Equality(String obj1, MultiLanguageString obj2) | Реализация оператора равенства. |
| op_Inequality(MultiLanguageString obj1, String obj2) | Реализация оператора неравенства. |
| op_Inequality(String obj1, MultiLanguageString obj2) | Реализация оператора неравенства. |
| toString() | |
| wait() | |
| wait(long arg0) | |
| wait(long arg0, int arg1) |
MultiLanguageString()
public MultiLanguageString()
Создаёт пустую многоязычную строку.
addLanguageString(String str, int languageId)
public void addLanguageString(String str, int languageId)
Добавляет строку конкретного языка
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| str | java.lang.String | Строка для добавления |
| languageId | int | Идентификатор языка |
containsString(String str)
public boolean containsString(String str)
Возвращает true, если строка присутствует во всех языковых строках.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| str | java.lang.String | Строка для проверки. |
Returns: boolean — True, если строка присутствует во всех языковых строках.
equals(Object objToCompare)
public boolean equals(Object objToCompare)
Возвращает true, если объекты считаются равными.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| objToCompare | java.lang.Object | объект для сравнения с |
Returns: boolean - результат сравнения
getAllLanguageIds()
public int[] getAllLanguageIds()
Получает идентификаторы языков для всех строк или пустой массив, если строки отсутствуют.
Returns: int[] - Массив с идентификаторами языков или пустой массив, если строки отсутствуют.
getAllStrings()
public String[] getAllStrings()
Возвращает все строки всех языков.
Returns: java.lang.String[] - Массив всех строк всех языков.
getClass()
public final native Class<?> getClass()
Returns: java.lang.Class
getEnglishString()
public String getEnglishString()
Возвращает английскую строку, если найдена. В противном случае возвращает первую неанглийскую строку.
Returns: java.lang.String - Английская строка, если найдена, иначе первая неанглийская строка.
getStringForLanguageId(int languageId)
public String getStringForLanguageId(int languageId)
Возвращает строку, связанную с переданным идентификатором языка, если найдена. В противном случае пустая строка.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| languageId | int | Идентификатор языка. |
Returns: java.lang.String - Строка, связанная с переданным идентификатором языка, если найдена. Пустая строка в противном случае.
hashCode()
public int hashCode()
Реализация GetHashCode.
Returns: int - хеш-код объекта
isEmpty()
public boolean isEmpty()
True, если MultiLanguageString не содержит строк языков.
Returns: boolean - True, если MultiLanguageString не содержит строк языков.
notify()
public final native void notify()
notifyAll()
public final native void notifyAll()
op_Equality(MultiLanguageString obj1, String obj2)
public static boolean op_Equality(MultiLanguageString obj1, String obj2)
Реализация оператора равенства.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| obj1 | MultiLanguageString | первый объект для сравнения |
| obj2 | java.lang.String | второй объект для сравнения |
Returns: boolean - результат сравнения
op_Equality(String obj1, MultiLanguageString obj2)
public static boolean op_Equality(String obj1, MultiLanguageString obj2)
Реализация оператора равенства.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| obj1 | java.lang.String | строка для сравнения |
| obj2 | MultiLanguageString | многоязычная строка для сравнения |
Returns: boolean - результат сравнения
op_Inequality(MultiLanguageString obj1, String obj2)
public static boolean op_Inequality(MultiLanguageString obj1, String obj2)
Реализация оператора неравенства.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| obj1 | MultiLanguageString | строка для сравнения |
| obj2 | java.lang.String | многоязычная строка для сравнения |
Returns: boolean - результат сравнения
op_Inequality(String obj1, MultiLanguageString obj2)
public static boolean op_Inequality(String obj1, MultiLanguageString obj2)
Реализация оператора неравенства.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| obj1 | java.lang.String | строка для сравнения |
| obj2 | MultiLanguageString | многоязычная строка для сравнения |
Returns: boolean - результат сравнения
toString()
public String toString()
Returns: java.lang.String
wait()
public final void wait()
wait(long arg0)
public final native void wait(long arg0)
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| arg0 | long |
wait(long arg0, int arg1)
public final void wait(long arg0, int arg1)
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| arg0 | long | |
| arg1 | int |