(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
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..
Donc si quelqu'un sait pourquoi j'ai cela et a une solution je suis preneur
Merci de votre aide et désolé pour la longueur