20.02.2015 Views

ESTADO DEL ARTE - LITE - Universidad Rey Juan Carlos

ESTADO DEL ARTE - LITE - Universidad Rey Juan Carlos

ESTADO DEL ARTE - LITE - Universidad Rey Juan Carlos

SHOW MORE
SHOW LESS

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.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!