jdom con Locale
Publicado por aisbel (13 intervenciones) el 20/07/2009 12:54:56
Hola a todos,
estoy haciendo una aplicación en java que almacena su configuración en un xml para posteriormente cargarla desde ese xml.
Almaceno y cojo los datos con jdom.
Mi problema es que una de las cosas que guardo es el idioma, de la siguiente forma:
public static Locale Idiomas;
Element cultura=new Element("cultura");
Element idioma=new Element("tipo").setText(t.Idiomas.toString());
cultura.addContent(idioma);
root.addContent(cultura);
De manera que al coger el dato de xml de nuevo:
Element cultura= raiz.getChild("cultura");
Element tipoC= cultura.getChild("tipo");
String idioma= tipoC.getValue();
t.Idiomas=tipoC.getValue(); // error
El valor que me devuelve es un String, y quiero que sea Locale.
No sé cómo transformar el String a java.util.Locale!!!!!!
Me pasa lo mismo con los colores, cómo coger un java.awt.Color;
A ver si me pueden ayudar!!
Muchas gracias, no sé cómo resolverlo.
estoy haciendo una aplicación en java que almacena su configuración en un xml para posteriormente cargarla desde ese xml.
Almaceno y cojo los datos con jdom.
Mi problema es que una de las cosas que guardo es el idioma, de la siguiente forma:
public static Locale Idiomas;
Element cultura=new Element("cultura");
Element idioma=new Element("tipo").setText(t.Idiomas.toString());
cultura.addContent(idioma);
root.addContent(cultura);
De manera que al coger el dato de xml de nuevo:
Element cultura= raiz.getChild("cultura");
Element tipoC= cultura.getChild("tipo");
String idioma= tipoC.getValue();
t.Idiomas=tipoC.getValue(); // error
El valor que me devuelve es un String, y quiero que sea Locale.
No sé cómo transformar el String a java.util.Locale!!!!!!
Me pasa lo mismo con los colores, cómo coger un java.awt.Color;
A ver si me pueden ayudar!!
Muchas gracias, no sé cómo resolverlo.
Valora esta pregunta


0