¿Conoces una buena biblioteca de visitantes de Java objeto gráfico?Biblioteca de visitantes del gráfico de objetos Java
Quiero visitar un objeto y sus subcomponentes y realizar algunas acciones cuando se cumplen algunas condiciones. uso
Ejemplo:
- en un enorme gráfico de objetos de dominio, restablecer cada id para
null
- en un enorme gráfico de objetos de dominio, reemplazar cada
Set
con una instanciaTreeSet
que contiene el mismo elementos.
Quiero una biblioteca, no código personalizado porque atravesar un gráfico de objetos puede ser complicado. Tienes que manejar colecciones, matrices, proxies, etc. ... He pensado en reutilizar parte de XStream para lograr esto, pero no parece tan fácil: el visitante de Xstream está más orientado a la transformación de objetos que la auto modificación de objetos. .
+1, interesante pregunta! –