MultiLanguageString

Inheritance: java.lang.Object

public class MultiLanguageString

Stellt einen mehrsprachigen String dar.

Konstruktoren

KonstruktorBeschreibung
MultiLanguageString()Erstellt eine leere mehrsprachige Zeichenkette.

Methoden

MethodeBeschreibung
addLanguageString(String str, int languageId)Fügt eine Zeichenkette einer bestimmten Sprache hinzu.
containsString(String str)Gibt true zurück, wenn die Zeichenkette in allen Sprachzeichenketten enthalten ist.
equals(Object objToCompare)Gibt true zurück, wenn die Objekte als gleich betrachtet werden.
getAllLanguageIds()Ermittelt Sprachkennungen für alle Zeichenketten oder ein leeres Array, wenn keine Zeichenketten vorhanden sind.
getAllStrings()Gibt alle Zeichenketten aller Sprachen zurück.
getClass()
getEnglishString()Gibt die englische Zeichenkette zurück, falls gefunden.
getStringForLanguageId(int languageId)Gibt die zur übergebenen Sprachkennung gehörende Zeichenkette zurück, falls gefunden.
hashCode()Implementierung von GetHashCode.
isEmpty()True, wenn MultiLanguageString keine Sprachzeichenketten enthält.
notify()
notifyAll()
op_Equality(MultiLanguageString obj1, String obj2)Implementierung des Gleichheitsoperators.
op_Equality(String obj1, MultiLanguageString obj2)Implementierung des Gleichheitsoperators.
op_Inequality(MultiLanguageString obj1, String obj2)Implementierung des Ungleichheitsoperators.
op_Inequality(String obj1, MultiLanguageString obj2)Implementierung des Ungleichheitsoperators.
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

MultiLanguageString()

public MultiLanguageString()

Erstellt eine leere mehrsprachige Zeichenkette.

addLanguageString(String str, int languageId)

public void addLanguageString(String str, int languageId)

Fügt eine Zeichenkette einer bestimmten Sprache hinzu.

Parameters:

ParameterTypBeschreibung
strjava.lang.StringZeichenkette zum Hinzufügen
languageIdintSprachkennung

containsString(String str)

public boolean containsString(String str)

Gibt true zurück, wenn die Zeichenkette in allen Sprachzeichenketten enthalten ist.

Parameters:

ParameterTypBeschreibung
strjava.lang.StringZeichenkette zum Prüfen.

Returns: boolean - True, wenn die Zeichenkette in allen Sprachzeichenketten enthalten ist.

equals(Object objToCompare)

public boolean equals(Object objToCompare)

Gibt true zurück, wenn die Objekte als gleich betrachtet werden.

Parameters:

ParameterTypBeschreibung
objToComparejava.lang.ObjectObjekt zum Vergleichen mit

Returns: boolean - Vergleichsergebnis

getAllLanguageIds()

public int[] getAllLanguageIds()

Ermittelt Sprachkennungen für alle Zeichenketten oder ein leeres Array, wenn keine Zeichenketten vorhanden sind.

Returns: int[] - Array mit Sprachkennungen oder leeres Array, wenn keine Zeichenketten vorhanden sind.

getAllStrings()

public String[] getAllStrings()

Gibt alle Zeichenketten aller Sprachen zurück.

Returns: java.lang.String[] - Array aller Zeichenketten aller Sprachen.

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getEnglishString()

public String getEnglishString()

Gibt die englische Zeichenkette zurück, wenn gefunden. Andernfalls wird die erste nicht-englische Zeichenkette zurückgegeben.

Returns: java.lang.String - Englische Zeichenkette, wenn gefunden, sonst die erste nicht-englische Zeichenkette.

getStringForLanguageId(int languageId)

public String getStringForLanguageId(int languageId)

Gibt die zu der übergebenen Sprachkennung gehörende Zeichenkette zurück, falls gefunden. Andernfalls leere Zeichenkette.

Parameters:

ParameterTypBeschreibung
languageIdintSprachkennung.

Returns: java.lang.String - Zeichenkette, die zur übergebenen Sprachkennung gehört, falls gefunden. Andernfalls leere Zeichenkette.

hashCode()

public int hashCode()

Implementierung von GetHashCode.

Returns: int - Hashcode des Objekts

isEmpty()

public boolean isEmpty()

True, wenn MultiLanguageString keine Sprachzeichenketten enthält.

Returns: boolean - Wahr, wenn MultiLanguageString keine Zeichenketten von Sprachen hat.

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)

Implementierung des Gleichheitsoperators.

Parameters:

ParameterTypBeschreibung
obj1MultiLanguageStringerstes Objekt zum Vergleichen
obj2java.lang.Stringzweites Objekt zum Vergleichen

Returns: boolean - Vergleichsergebnis

op_Equality(String obj1, MultiLanguageString obj2)

public static boolean op_Equality(String obj1, MultiLanguageString obj2)

Implementierung des Gleichheitsoperators.

Parameters:

ParameterTypBeschreibung
obj1java.lang.StringZeichenkette zum Vergleichen
obj2MultiLanguageStringmehrsprachige Zeichenkette zum Vergleichen

Returns: boolean - Vergleichsergebnis

op_Inequality(MultiLanguageString obj1, String obj2)

public static boolean op_Inequality(MultiLanguageString obj1, String obj2)

Implementierung des Ungleichheitsoperators.

Parameters:

ParameterTypBeschreibung
obj1MultiLanguageStringZeichenkette zum Vergleichen
obj2java.lang.Stringmehrsprachige Zeichenkette zum Vergleichen

Returns: boolean - Vergleichsergebnis

op_Inequality(String obj1, MultiLanguageString obj2)

public static boolean op_Inequality(String obj1, MultiLanguageString obj2)

Implementierung des Ungleichheitsoperators.

Parameters:

ParameterTypBeschreibung
obj1java.lang.StringZeichenkette zum Vergleichen
obj2MultiLanguageStringmehrsprachige Zeichenkette zum Vergleichen

Returns: boolean - Vergleichsergebnis

toString()

public String toString()

Returns: java.lang.String

wait()

public final void wait()

wait(long arg0)

public final native void wait(long arg0)

Parameters:

ParameterTypBeschreibung
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ParameterTypBeschreibung
arg0long
arg1int