XStream (plage de valeurs)
Hello,
J'ai une classe du genre:
Code:
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:
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:
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+