Problème xstream serialisation
(Re j'ai trouvé un meilleur endroit pour poster ce message mais j'arrive pas à l'effacer :D comment je fais svp ?? Oui jsuis un peu un paumé)
Bonjour c'est mon premier post donc désolé s'il y a un endroit plus approprié dans le forum pour ce message, j'ai pas trouvé en faisant la recherche de sujet sur xstream!
Donc avant tout:
-Dans une classe GraphComponent qui extends JComponent, j'ai 2 classes internes en private : Vertex et Edge contenant chacunes des attributs.
-Dans cette classe "mère", j'ai 2 listes qui contiennent respectivement la liste des vertex et des edges de mon GraphComponent et je voudrais donc serialiser ces 2 listes dans un fichier xml.
-J'ai créé une classe spécial qui contient les 2 listes avec les methodes get/set pour chacune.
Je fais g.setListVertex(list vertex), g.setListEdge(list edge) et ensuite xstream.toXML(g,file). Là est mon probleme car dans mon fichier, j'ai bien les 2 listes mais en plus, j'ai toute la description de ce qui semble etre des attributs de jcomponent
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
|
- <outer-class serialization="custom">
- <java.awt.Component>
- <default>
<boundsOp>3</boundsOp>
<componentSerializedDataVersion>4</componentSerializedDataVersion>
<enabled>true</enabled>
<eventMask>4104</eventMask>
<focusTraversalKeysEnabled>true</focusTraversalKeysEnabled>
<focusable>true</focusable>
<height>1000</height>
<ignoreRepaint>false</ignoreRepaint>
<isFocusTraversableOverridden>1</isFocusTraversableOverridden>
<isPacked>false</isPacked>
...etc.. |
Donc si quelqu'un sait pourquoi j'ai cela et a une solution je suis preneur :D
Merci de votre aide et désolé pour la longueur