Hello,

J'ai une classe 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;
...
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
<Config01>
  <booleanP>true</booleanP>
  <booleanS>false</booleanS>
  <byteS>0</byteS>
  <byteP>0</byteP>
  <shortS>0</shortS>
  <shortP>0</shortP>
...
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
XStream xstream = new XStream(new DomDriver());
return (Config01)(xstream.fromXML(xml)) ;
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)

Avez-vous une idée comment faire? J'ai pensé aux annotations... Déjà est-ce possible avec XStream??

Merci d'avance!

A+