MultiLanguageString

Inheritance: java.lang.Object

public class MultiLanguageString

Rappresenta una stringa multilingua.

Costruttori

CostruttoreDescrizione
MultiLanguageString()Crea una stringa multilingue vuota.

Metodi

MetodoDescrizione
addLanguageString(String str, int languageId)Aggiunge una stringa di una lingua specifica
containsString(String str)Restituisce true se la stringa è presente in tutte le stringhe delle lingue.
equals(Object objToCompare)Restituisce true se gli oggetti sono considerati uguali.
getAllLanguageIds()Ottiene gli identificatori di lingua per tutte le stringhe o un array vuoto se non sono presenti stringhe.
getAllStrings()Restituisce tutte le stringhe di tutte le lingue.
getClass()
getEnglishString()Restituisce la stringa inglese se trovata.
getStringForLanguageId(int languageId)Restituisce la stringa relativa all’identificatore di lingua fornito, se trovata.
hashCode()Implementazione di GetHashCode.
isEmpty()True, se MultiLanguageString non ha stringhe di lingue.
notify()
notifyAll()
op_Equality(MultiLanguageString obj1, String obj2)Implementazione dell’operatore di uguaglianza.
op_Equality(String obj1, MultiLanguageString obj2)Implementazione dell’operatore di uguaglianza.
op_Inequality(MultiLanguageString obj1, String obj2)Implementazione dell’operatore di disuguaglianza.
op_Inequality(String obj1, MultiLanguageString obj2)Implementazione dell’operatore di disuguaglianza.
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

MultiLanguageString()

public MultiLanguageString()

Crea una stringa multilingue vuota.

addLanguageString(String str, int languageId)

public void addLanguageString(String str, int languageId)

Aggiunge una stringa di una lingua specifica

Parameters:

ParametroTipoDescrizione
strjava.lang.StringStringa da aggiungere
languageIdintIdentificatore della lingua

containsString(String str)

public boolean containsString(String str)

Restituisce true se la stringa è presente in tutte le stringhe delle lingue.

Parameters:

ParametroTipoDescrizione
strjava.lang.StringStringa da verificare.

Returns: boolean - True se la stringa è presente in tutte le stringhe delle lingue.

equals(Object objToCompare)

public boolean equals(Object objToCompare)

Restituisce true se gli oggetti sono considerati uguali.

Parameters:

ParametroTipoDescrizione
objToComparejava.lang.Objectoggetto da confrontare con

Returns: boolean - risultato del confronto

getAllLanguageIds()

public int[] getAllLanguageIds()

Ottiene gli identificatori di lingua per tutte le stringhe o un array vuoto se non sono presenti stringhe.

Returns: int[] - Array con identificatori di lingua o array vuoto se non sono presenti stringhe.

getAllStrings()

public String[] getAllStrings()

Restituisce tutte le stringhe di tutte le lingue.

Returns: java.lang.String[] - Array di tutte le stringhe di tutte le lingue.

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getEnglishString()

public String getEnglishString()

Restituisce la stringa inglese se trovata. Altrimenti restituisce la prima stringa non inglese.

Returns: java.lang.String - Stringa inglese se trovata, altrimenti la prima stringa non inglese.

getStringForLanguageId(int languageId)

public String getStringForLanguageId(int languageId)

Restituisce la stringa relativa all’identificatore di lingua fornito, se trovata. Stringa vuota altrimenti.

Parameters:

ParametroTipoDescrizione
languageIdintIdentificatore di lingua.

Returns: java.lang.String - Stringa relativa all’identificatore di lingua fornito, se trovata. Stringa vuota altrimenti.

hashCode()

public int hashCode()

Implementazione di GetHashCode.

Returns: int - codice hash dell’oggetto

isEmpty()

public boolean isEmpty()

True, se MultiLanguageString non ha stringhe di lingue.

Returns: boolean - True, se MultiLanguageString non ha stringhe di lingue.

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)

Implementazione dell’operatore di uguaglianza.

Parameters:

ParametroTipoDescrizione
obj1MultiLanguageStringprimo oggetto da confrontare
obj2java.lang.Stringsecondo oggetto da confrontare

Returns: boolean - risultato del confronto

op_Equality(String obj1, MultiLanguageString obj2)

public static boolean op_Equality(String obj1, MultiLanguageString obj2)

Implementazione dell’operatore di uguaglianza.

Parameters:

ParametroTipoDescrizione
obj1java.lang.Stringstringa da confrontare
obj2MultiLanguageStringstringa multilingua da confrontare

Returns: boolean - risultato del confronto

op_Inequality(MultiLanguageString obj1, String obj2)

public static boolean op_Inequality(MultiLanguageString obj1, String obj2)

Implementazione dell’operatore di disuguaglianza.

Parameters:

ParametroTipoDescrizione
obj1MultiLanguageStringstringa da confrontare
obj2java.lang.Stringstringa multilingua da confrontare

Returns: boolean - risultato del confronto

op_Inequality(String obj1, MultiLanguageString obj2)

public static boolean op_Inequality(String obj1, MultiLanguageString obj2)

Implementazione dell’operatore di disuguaglianza.

Parameters:

ParametroTipoDescrizione
obj1java.lang.Stringstringa da confrontare
obj2MultiLanguageStringstringa multilingua da confrontare

Returns: boolean - risultato del confronto

toString()

public String toString()

Returns: java.lang.String

wait()

public final void wait()

wait(long arg0)

public final native void wait(long arg0)

Parameters:

ParametroTipoDescrizione
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ParametroTipoDescrizione
arg0long
arg1int