ESTADO DEL ARTE - LITE - Universidad Rey Juan Carlos
ESTADO DEL ARTE - LITE - Universidad Rey Juan Carlos
ESTADO DEL ARTE - LITE - Universidad Rey Juan Carlos
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
98<br />
el punto anterior. Además, al método se le ha de pasar por parámetro un objeto de la<br />
clase InputStream, desde donde se leerá el documento XML de la serialización anterior;<br />
este método devolverá un objeto de la clase Clase que será el objeto tal y como se<br />
serializó anteriormente.<br />
Fichero de configuración<br />
El nombre del fichero de configuración ha de ser el nombre de la clase a la que<br />
pertenece concatenado con 2XML.config (Ej.: Person2XML.config). Las diferentes<br />
configuraciones se insertan mediante el nombre de la opción asignando el valor que se<br />
desea (Ej.: integrado=si). A continuación se muestran todas las posibles configuraciones<br />
que se pueden realizar a la serialización:<br />
• Definir paquetes y otras opciones:<br />
- package: Especifica el package al que va a pertenecer la clase creada<br />
(opcional).<br />
- packageClases2String: Especifica el package donde se encuentran los<br />
Clases2String para realizar las transformaciones (opcional).<br />
- integrado: Especifica si el código generado será integrado en una clase ya<br />
existente (si) o se creara una nueva clase (no), por defecto “no” (opcional).<br />
• Definir constructor:<br />
- constructor: posición en la clase del constructor que se tomara para la<br />
creación de la clase serializada, por defecto constructor sin parámetros<br />
(opcional).<br />
- constructorParamsi: atributos que se usan el la llamada al constructor. El<br />
valor de i va de uno hasta el número de parámetros (opcional).<br />
• Definir Listas: se utiliza obligatoriamente en el caso de que exista algún atributo<br />
que implementa la interfaz java.util.List o java.util.Set, y sirve para asociar el<br />
nombre de una lista a la clase de los objetos que alberga.<br />
- NombreListai: El valor de i es un entero que va de uno hasta el número de<br />
atributos cuyo tipo es una lista o conjunto. Se especifica el nombre del<br />
atributo.