duda sobre serializacion

kokujiro
18 de Mayo del 2005
Mi problema es que quiero guardar en un archivo empleando la serializacion una serie de datos. Mi duda es que alguno de los objetos que quiero serializar no son serializables, en concreto unas Ellipse2D y Line2D. ¿Hay alguna clase similar en AWT o Java2D que sí sea serializable o la solucion seria hacer una subclase que implemente la interfaz Serializable?

Muchas gracias por vuestra ayuda.

nkpevfqy
18 de Mayo del 2005
Si dichas clases de la API de JAVA no son Serializable, alguna razón poderosa habrá. Una opción es que te crees unas clases propias que equivalgan a las de la API que utilices pero que únicamnete almacenen los datos, no tengan ninguna lógica ni algoritmo. Cuando quieras serializar, creas una clase de las tuyas a partir de una de la API no Serializable y serializas tus clases. Para deserializar, implementa un metodo en tus clases que te devuelvan un objeto de la API que utilices.