MultiLanguageString
Inheritance: java.lang.Object
public class MultiLanguageString
Stellt einen mehrsprachigen String dar.
Konstruktoren
| Konstruktor | Beschreibung |
|---|---|
| MultiLanguageString() | Erstellt eine leere mehrsprachige Zeichenkette. |
Methoden
| Methode | Beschreibung |
|---|---|
| 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:
| Parameter | Typ | Beschreibung |
|---|---|---|
| str | java.lang.String | Zeichenkette zum Hinzufügen |
| languageId | int | Sprachkennung |
containsString(String str)
public boolean containsString(String str)
Gibt true zurück, wenn die Zeichenkette in allen Sprachzeichenketten enthalten ist.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| str | java.lang.String | Zeichenkette 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:
| Parameter | Typ | Beschreibung |
|---|---|---|
| objToCompare | java.lang.Object | Objekt 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:
| Parameter | Typ | Beschreibung |
|---|---|---|
| languageId | int | Sprachkennung. |
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:
| Parameter | Typ | Beschreibung |
|---|---|---|
| obj1 | MultiLanguageString | erstes Objekt zum Vergleichen |
| obj2 | java.lang.String | zweites 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:
| Parameter | Typ | Beschreibung |
|---|---|---|
| obj1 | java.lang.String | Zeichenkette zum Vergleichen |
| obj2 | MultiLanguageString | mehrsprachige 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:
| Parameter | Typ | Beschreibung |
|---|---|---|
| obj1 | MultiLanguageString | Zeichenkette zum Vergleichen |
| obj2 | java.lang.String | mehrsprachige 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:
| Parameter | Typ | Beschreibung |
|---|---|---|
| obj1 | java.lang.String | Zeichenkette zum Vergleichen |
| obj2 | MultiLanguageString | mehrsprachige 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:
| Parameter | Typ | Beschreibung |
|---|---|---|
| arg0 | long |
wait(long arg0, int arg1)
public final void wait(long arg0, int arg1)
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| arg0 | long | |
| arg1 | int |