MultiLanguageString

Inheritance: java.lang.Object

public class MultiLanguageString

Representa una cadena multilingüe.

Constructores

ConstructorDescripción
MultiLanguageString()Crea una cadena multilingüe vacía.

Métodos

MétodoDescripción
addLanguageString(String str, int languageId)Agrega una cadena de un idioma específico.
containsString(String str)Devuelve true si la cadena está presente en todas las cadenas de idioma.
equals(Object objToCompare)Devuelve true si los objetos se consideran iguales.
getAllLanguageIds()Obtiene los identificadores de idioma para todas las cadenas o una matriz vacía si no hay cadenas presentes.
getAllStrings()Devuelve todas las cadenas de todos los idiomas.
getClass()
getEnglishString()Devuelve la cadena en inglés si se encuentra.
getStringForLanguageId(int languageId)Devuelve la cadena relacionada con el identificador de idioma proporcionado, si se encuentra.
hashCode()Implementación de GetHashCode.
isEmpty()True, si MultiLanguageString no tiene cadenas de idiomas.
notify()
notifyAll()
op_Equality(MultiLanguageString obj1, String obj2)Implementación del operador de igualdad.
op_Equality(String obj1, MultiLanguageString obj2)Implementación del operador de igualdad.
op_Inequality(MultiLanguageString obj1, String obj2)Implementación del operador de desigualdad.
op_Inequality(String obj1, MultiLanguageString obj2)Implementación del operador de desigualdad.
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

MultiLanguageString()

public MultiLanguageString()

Crea una cadena multilingüe vacía.

addLanguageString(String str, int languageId)

public void addLanguageString(String str, int languageId)

Agrega una cadena de un idioma específico.

Parameters:

ParámetroTipoDescripción
strjava.lang.StringCadena a agregar
languageIdintIdentificador de idioma

containsString(String str)

public boolean containsString(String str)

Devuelve true si la cadena está presente en todas las cadenas de idioma.

Parameters:

ParámetroTipoDescripción
strjava.lang.StringCadena a comprobar.

Returns: boolean - True si la cadena está presente en todas las cadenas de idioma.

equals(Object objToCompare)

public boolean equals(Object objToCompare)

Devuelve true si los objetos se consideran iguales.

Parameters:

ParámetroTipoDescripción
objToComparejava.lang.Objectobjeto a comparar con

Returns: boolean - resultado de la comparación

getAllLanguageIds()

public int[] getAllLanguageIds()

Obtiene los identificadores de idioma para todas las cadenas o una matriz vacía si no hay cadenas presentes.

Returns: int[] - Matriz con identificadores de idioma o matriz vacía si no hay cadenas presentes.

getAllStrings()

public String[] getAllStrings()

Devuelve todas las cadenas de todos los idiomas.

Returns: java.lang.String[] - Matriz de todas las cadenas de todos los idiomas.

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getEnglishString()

public String getEnglishString()

Devuelve la cadena en inglés si se encuentra. De lo contrario, devuelve la primera cadena que no sea en inglés.

Returns: java.lang.String - Cadena en inglés si se encuentra, de lo contrario la primera cadena que no sea en inglés.

getStringForLanguageId(int languageId)

public String getStringForLanguageId(int languageId)

Devuelve la cadena relacionada con el identificador de idioma proporcionado, si se encuentra. Cadena vacía en caso contrario.

Parameters:

ParámetroTipoDescripción
languageIdintIdentificador de idioma.

Returns: java.lang.String - Cadena relacionada con el identificador de idioma proporcionado, si se encuentra. Cadena vacía en caso contrario.

hashCode()

public int hashCode()

Implementación de GetHashCode.

Returns: int - código hash del objeto

isEmpty()

public boolean isEmpty()

True, si MultiLanguageString no tiene cadenas de idiomas.

Returns: boolean - Verdadero, si MultiLanguageString no tiene cadenas de idiomas.

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)

Implementación del operador de igualdad.

Parameters:

ParámetroTipoDescripción
obj1MultiLanguageStringprimer objeto a comparar
obj2java.lang.Stringsegundo objeto a comparar

Returns: boolean - resultado de la comparación

op_Equality(String obj1, MultiLanguageString obj2)

public static boolean op_Equality(String obj1, MultiLanguageString obj2)

Implementación del operador de igualdad.

Parameters:

ParámetroTipoDescripción
obj1java.lang.Stringcadena a comparar
obj2MultiLanguageStringcadena multilingüe a comparar

Returns: boolean - resultado de la comparación

op_Inequality(MultiLanguageString obj1, String obj2)

public static boolean op_Inequality(MultiLanguageString obj1, String obj2)

Implementación del operador de desigualdad.

Parameters:

ParámetroTipoDescripción
obj1MultiLanguageStringcadena a comparar
obj2java.lang.Stringcadena multilingüe a comparar

Returns: boolean - resultado de la comparación

op_Inequality(String obj1, MultiLanguageString obj2)

public static boolean op_Inequality(String obj1, MultiLanguageString obj2)

Implementación del operador de desigualdad.

Parameters:

ParámetroTipoDescripción
obj1java.lang.Stringcadena a comparar
obj2MultiLanguageStringcadena multilingüe a comparar

Returns: boolean - resultado de la comparación

toString()

public String toString()

Returns: java.lang.String

wait()

public final void wait()

wait(long arg0)

public final native void wait(long arg0)

Parameters:

ParámetroTipoDescripción
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ParámetroTipoDescripción
arg0long
arg1int