MultiLanguageString

Inheritance: java.lang.Object

public class MultiLanguageString

Representerar flerspråkig sträng.

Konstruktörer

KonstruktorBeskrivning
MultiLanguageString()Skapar en tom flerspråkig sträng.

Metoder

MetodBeskrivning
addLanguageString(String str, int languageId)Lägger till en sträng för ett specifikt språk.
containsString(String str)Returnerar true om strängen finns i alla språksträngar.
equals(Object objToCompare)Returnerar true om objekten anses vara lika.
getAllLanguageIds()Hämtar språkidentifierare för alla strängar eller en tom array om inga strängar finns.
getAllStrings()Returnerar alla strängar för alla språk.
getClass()
getEnglishString()Returnerar engelsk sträng om den hittas.
getStringForLanguageId(int languageId)Returnerar strängen som motsvarar den angivna språkidentifieraren, om den hittas.
hashCode()GetHashCode-implementation.
isEmpty()True, om MultiLanguageString inte har några språksträngar.
notify()
notifyAll()
op_Equality(MultiLanguageString obj1, String obj2)Implementering av likhetsoperator.
op_Equality(String obj1, MultiLanguageString obj2)Implementering av likhetsoperator.
op_Inequality(MultiLanguageString obj1, String obj2)Implementering av ojämlikhetsoperator.
op_Inequality(String obj1, MultiLanguageString obj2)Implementering av ojämlikhetsoperator.
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

MultiLanguageString()

public MultiLanguageString()

Skapar en tom flerspråkig sträng.

addLanguageString(String str, int languageId)

public void addLanguageString(String str, int languageId)

Lägger till en sträng för ett specifikt språk.

Parameters:

ParameterTypBeskrivning
strjava.lang.StringSträng att lägga till
languageIdintSpråkidentifierare

containsString(String str)

public boolean containsString(String str)

Returnerar true om strängen finns i alla språksträngar.

Parameters:

ParameterTypBeskrivning
strjava.lang.StringSträng att kontrollera.

Returns: boolean - True om strängen finns i alla språksträngar.

equals(Object objToCompare)

public boolean equals(Object objToCompare)

Returnerar true om objekten anses vara lika.

Parameters:

ParameterTypBeskrivning
objToComparejava.lang.Objectobjekt att jämföra med

Returns: boolean - jämförelsresultat

getAllLanguageIds()

public int[] getAllLanguageIds()

Hämtar språkidentifierare för alla strängar eller en tom array om inga strängar finns.

Returns: int[] - Array med språkidentifierare eller tom array om inga strängar finns.

getAllStrings()

public String[] getAllStrings()

Returnerar alla strängar för alla språk.

Returns: java.lang.String[] - Array med alla strängar för alla språk.

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getEnglishString()

public String getEnglishString()

Returnerar engelsk sträng om den finns. Annars returneras den första icke-engelska strängen.

Returns: java.lang.String - Engelsk sträng om den finns, annars den första icke-engelska strängen.

getStringForLanguageId(int languageId)

public String getStringForLanguageId(int languageId)

Returnerar sträng relaterad till den angivna språkidentifieraren, om den finns. Tom sträng annars.

Parameters:

ParameterTypBeskrivning
languageIdintSpråkidentifierare.

Returns: java.lang.String - Sträng relaterad till den angivna språkidentifieraren, om den finns. Tom sträng annars.

hashCode()

public int hashCode()

GetHashCode-implementation.

Returns: int - hashkod för objektet

isEmpty()

public boolean isEmpty()

True, om MultiLanguageString inte har några språksträngar.

Returns: boolean - Sant, om MultiLanguageString inte har strängar för språk.

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)

Implementering av likhetsoperator.

Parameters:

ParameterTypBeskrivning
obj1MultiLanguageStringförsta objektet att jämföra
obj2java.lang.Stringandra objektet att jämföra

Returns: boolean - jämförelsresultat

op_Equality(String obj1, MultiLanguageString obj2)

public static boolean op_Equality(String obj1, MultiLanguageString obj2)

Implementering av likhetsoperator.

Parameters:

ParameterTypBeskrivning
obj1java.lang.Stringsträng att jämföra
obj2MultiLanguageStringflerspråkig sträng att jämföra

Returns: boolean - jämförelsresultat

op_Inequality(MultiLanguageString obj1, String obj2)

public static boolean op_Inequality(MultiLanguageString obj1, String obj2)

Implementering av ojämlikhetsoperator.

Parameters:

ParameterTypBeskrivning
obj1MultiLanguageStringsträng att jämföra
obj2java.lang.Stringflerspråkig sträng att jämföra

Returns: boolean - jämförelsresultat

op_Inequality(String obj1, MultiLanguageString obj2)

public static boolean op_Inequality(String obj1, MultiLanguageString obj2)

Implementering av ojämlikhetsoperator.

Parameters:

ParameterTypBeskrivning
obj1java.lang.Stringsträng att jämföra
obj2MultiLanguageStringflerspråkig sträng att jämföra

Returns: boolean - jämförelsresultat

toString()

public String toString()

Returns: java.lang.String

wait()

public final void wait()

wait(long arg0)

public final native void wait(long arg0)

Parameters:

ParameterTypBeskrivning
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ParameterTypBeskrivning
arg0long
arg1int