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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

96<br />

Anexo A<br />

En este anexo se describe la utilización de la aplicación con los distintos pasos<br />

que hay que seguir para poder utilizarla correctamente y el fichero de configuración que<br />

se encarga de obtener distintas opciones de serialización.<br />

Utilización de la aplicación<br />

Para realizar la instalación y el correcto uso de la aplicación se han de seguir los<br />

siguientes pasos:<br />

1. Lanzar la aplicación.<br />

2. Una vez se hayan introducido los directorios de la ruta del Java SDK y del<br />

directorio raíz del proyecto donde se encuentra la clase a abrir (mediante el<br />

menú “Opciones” o al pulsar “Abrir”), se ha de introducir el nombre de la clase<br />

Java de la que se quiera obtener los documentos para la serialización.<br />

3. En caso de no desear que se aplique la configuración por defecto o de que<br />

existan atributos cuyo tipo implementa la interfaz java.util.List o Java.util.Map,<br />

se tendrá que crear un fichero con el nombre de la clase anterior más<br />

2XML.config (Ej.: si la clase se llama Coche el fichero se llamará<br />

Coche2XML.config), donde se especificarán las distintas opciones de<br />

configuración. El fichero de configuración ha de tener un determinado formato<br />

que se explica en el apartado siguiente.<br />

4. Si existieran atributos cuyo tipo es de una clase que no pertenece a nuestro<br />

proyecto, entonces habrá que generar (si no se ha realizado todavía) una clase,<br />

para cada clase distinta que exista, con el nombre de la clase más 2String.java<br />

(Ej.: Date2String.java). Ésta ha de ofrecer de modo público y estático los

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

Saved successfully!

Ooh no, something went wrong!