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.
99<br />
- ClaseListai: 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 especificará la clase<br />
cualificada de los elementos que alberga la lista.<br />
• Definir Maps: se utiliza obligatoriamente en el caso de que exista algún atributo<br />
que implementa la interfaz java.util.Map, y sirve para asociar el nombre de una<br />
Map a la clase de los objetos que alberga el key y el value.<br />
- NombreMapi: El valor de i es un entero que va de uno hasta el número de<br />
atributos de tipo map. Se especifica el nombre del atributo.<br />
- ClaseKeyMapi: El valor de i es un entero que va de uno hasta el número de<br />
atributos de tipo map. Se especificará la clase cualificada de las claves que<br />
alberga el map.<br />
- ClaseValueMapi: El valor de i es un entero que va de uno hasta el número de<br />
atributos de tipo map. Se especificará la clase cualificada de los valores que<br />
alberga el map.<br />
• Definir referencias circulares:<br />
- soportarRefCirc: define si soporta referencias, por defecto “no”.<br />
- nombreAtributoi: atributos con referencias.<br />
Los comentarios en el fichero de configuración se especifican mediante una #<br />
delante del texto. En la Tabla 19 se muestra como ejemplo un fichero de configuración<br />
para la clase Mesa.java.<br />
package=pruebasMesa<br />
packageClases2String=clases2String<br />
integrado=no<br />
constructor=1<br />
constructorParams1=nombre<br />
#Lists<br />
NombreLista1=sillas<br />
ClaseLista1=Silla<br />
#Maps<br />
NombreMap1=existe<br />
ClaseKeyMap1=java.lang.String<br />
ClaseValueMap1=Silla<br />
Tabla 19: Ejemplo de fichero de configuración