MultiLanguageString
Inheritance: java.lang.Object
public class MultiLanguageString
Represents multi language string.
Constructors
| Constructor | Description |
|---|---|
| MultiLanguageString() | Creates empty multi language string. |
Methods
| Method | Description |
|---|---|
| addLanguageString(String str, int languageId) | Adds string of specific language |
| containsString(String str) | Returns true if the string is present inside all the language strings. |
| equals(Object objToCompare) | Returns true if objects are considered equal. |
| getAllLanguageIds() | Gets language identifiers for all strings or empty array if no strings are presents. |
| getAllStrings() | Returns all strings of all languages. |
| getClass() | |
| getEnglishString() | Returns english string if found. |
| getStringForLanguageId(int languageId) | Returns string related to language identifier passed, if found. |
| hashCode() | GetHashCode implementation. |
| isEmpty() | True, if MultiLanguageString don’t have strings of languages. |
| notify() | |
| notifyAll() | |
| op_Equality(MultiLanguageString obj1, String obj2) | Equality operator implementation. |
| op_Equality(String obj1, MultiLanguageString obj2) | Equality operator implementation. |
| op_Inequality(MultiLanguageString obj1, String obj2) | Inequality operator implementation. |
| op_Inequality(String obj1, MultiLanguageString obj2) | Inequality operator implementation. |
| toString() | |
| wait() | |
| wait(long arg0) | |
| wait(long arg0, int arg1) |
MultiLanguageString()
public MultiLanguageString()
Creates empty multi language string.
addLanguageString(String str, int languageId)
public void addLanguageString(String str, int languageId)
Adds string of specific language
Parameters:
| Parameter | Type | Description |
|---|---|---|
| str | java.lang.String | String to add |
| languageId | int | Language identifier |
containsString(String str)
public boolean containsString(String str)
Returns true if the string is present inside all the language strings.
Parameters:
| Parameter | Type | Description |
|---|---|---|
| str | java.lang.String | String to check. |
Returns: boolean - True if the string is present inside all the language strings.
equals(Object objToCompare)
public boolean equals(Object objToCompare)
Returns true if objects are considered equal.
Parameters:
| Parameter | Type | Description |
|---|---|---|
| objToCompare | java.lang.Object | object to compare with |
Returns: boolean - comparison result
getAllLanguageIds()
public int[] getAllLanguageIds()
Gets language identifiers for all strings or empty array if no strings are presents.
Returns: int[] - Array with language identifiers or empty array if no strings are present.
getAllStrings()
public String[] getAllStrings()
Returns all strings of all languages.
Returns: java.lang.String[] - Array of all strings of all languages.
getClass()
public final native Class<?> getClass()
Returns: java.lang.Class
getEnglishString()
public String getEnglishString()
Returns english string if found. Otherwise returns first non-english string.
Returns: java.lang.String - English string if found, otherwise first non-english string.
getStringForLanguageId(int languageId)
public String getStringForLanguageId(int languageId)
Returns string related to language identifier passed, if found. Empty string otherwise.
Parameters:
| Parameter | Type | Description |
|---|---|---|
| languageId | int | Language identifier. |
Returns: java.lang.String - String related to language identifier passed, if found. Empty string otherwise.
hashCode()
public int hashCode()
GetHashCode implementation.
Returns: int - hash code of object
isEmpty()
public boolean isEmpty()
True, if MultiLanguageString don’t have strings of languages.
Returns: boolean - True, if MultiLanguageString don’t have strings of languages.
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)
Equality operator implementation.
Parameters:
| Parameter | Type | Description |
|---|---|---|
| obj1 | MultiLanguageString | first object to compare |
| obj2 | java.lang.String | second object to compare |
Returns: boolean - comparison result
op_Equality(String obj1, MultiLanguageString obj2)
public static boolean op_Equality(String obj1, MultiLanguageString obj2)
Equality operator implementation.
Parameters:
| Parameter | Type | Description |
|---|---|---|
| obj1 | java.lang.String | string to compare |
| obj2 | MultiLanguageString | multilanguage string to compare |
Returns: boolean - comparison result
op_Inequality(MultiLanguageString obj1, String obj2)
public static boolean op_Inequality(MultiLanguageString obj1, String obj2)
Inequality operator implementation.
Parameters:
| Parameter | Type | Description |
|---|---|---|
| obj1 | MultiLanguageString | string to compare |
| obj2 | java.lang.String | multilanguage string to compare |
Returns: boolean - comparison result
op_Inequality(String obj1, MultiLanguageString obj2)
public static boolean op_Inequality(String obj1, MultiLanguageString obj2)
Inequality operator implementation.
Parameters:
| Parameter | Type | Description |
|---|---|---|
| obj1 | java.lang.String | string to compare |
| obj2 | MultiLanguageString | multilanguage string to compare |
Returns: boolean - comparison result
toString()
public String toString()
Returns: java.lang.String
wait()
public final void wait()
wait(long arg0)
public final native void wait(long arg0)
Parameters:
| Parameter | Type | Description |
|---|---|---|
| arg0 | long |
wait(long arg0, int arg1)
public final void wait(long arg0, int arg1)
Parameters:
| Parameter | Type | Description |
|---|---|---|
| arg0 | long | |
| arg1 | int |