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 |