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.

Capítulo 7. DISEÑO 77<br />

}<br />

public abstract String getClaseValueCualifFromMap(String nameMap);<br />

public abstract boolean isMap(String nameAtributo);<br />

public abstract String getPackage_class();<br />

public abstract String getPackageClases2String();<br />

public abstract Properties getProp();<br />

public abstract String getSoportarRefCirc();<br />

public abstract String refCircAtributo(String nameAtributo);<br />

Tabla 17: Métodos de la InterfazConfiguración<br />

Mediante esta interfaz se ofrece la posibilidad de obtener parámetros adicionales<br />

gracias a un fichero de configuración, que se ha diseñado teniendo en cuenta los<br />

requisitos funcionales de la sección Requisitos para el manejo del documento de<br />

configuración en el apartado 5.2.2.4., dicho fichero ofrecerá lo posibilidad de<br />

especificar diversas opciones, tales como:<br />

• El paquete al que pertenecerán las clases creadas, (opcional).<br />

• La clase cualificada de los objetos que alberga cada atributo cuya clase<br />

implementa la interfaz java.util.List o java.util.Set,(obligatorio).<br />

• Las clases cualificadas de los objetos (del key y del value), que alberga<br />

cada atributo, cuya clase implementa la interfaz Java.util.Map,<br />

(obligatorio).<br />

• La integración o no del código en la clase de los objetos a serializar,<br />

(opcional, por defecto no se integra).<br />

• La posición del constructor a utilizar para inicializar el objeto en la<br />

deserialización, al igual que los atributos que inicializa, (opcional, por<br />

defecto se toma el constructor sin parámetros).<br />

• Si la clase a procesar ha de soportar referencias circulares sobre ella.<br />

• Los atributos que intervienen en referencias circulares.<br />

• Paquete en el que aparecen las clases que transformarán las clases que<br />

pertenecen a la API de Java a String, (opcional).

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

Saved successfully!

Ooh no, something went wrong!