(Re j'ai trouvé un meilleur endroit pour poster ce message mais j'arrive pas à l'effacer 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
Donc si quelqu'un sait pourquoi j'ai cela et a une solution je suis preneur
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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..
Merci de votre aide et désolé pour la longueur
Partager