Hello,
J'ai une classe du genre:
J'utilise Xstream pour générer un XML du genre:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 public class Config01{ private boolean booleanP = true; private Boolean booleanS = false; private byte byteS = 0; private Byte byteP = 0; private short shortS = 0; private Short shortP = 0; ...
Ensuite je peux modifier le XML et le recharger dans une nouvelle classe :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 <Config01> <booleanP>true</booleanP> <booleanS>false</booleanS> <byteS>0</byteS> <byteP>0</byteP> <shortS>0</shortS> <shortP>0</shortP> ...
Ca fonctionne nickel. Seulement je voudrais pouvoir vérifier si la valeur que je reprend est dans une certaine plage (par exemple entre 0 et 9 pour les numériques)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 XStream xstream = new XStream(new DomDriver()); return (Config01)(xstream.fromXML(xml)) ;
Avez-vous une idée comment faire? J'ai pensé aux annotations... Déjà est-ce possible avec XStream??
Merci d'avance!
A+
Partager