IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage Java Discussion :

Xstream Serialisation : Observer Observable


Sujet :

Langage Java

  1. #1
    Membre confirmé Avatar de fabred
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    180
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : Canada

    Informations forums :
    Inscription : Avril 2007
    Messages : 180
    Par défaut Xstream Serialisation : Observer Observable
    J'utilise XStream pour enregistrer mes données dans une fichier XML :

    public class Surface extends Observable {
    ..... }

    Le problème, c'est que ma classe Surface utilise la notion d'Observer /Observable !
    Donc, dans le XML, je me retrouve avec deux champs supplémentaires !

    <terrain>
    <propriete>0.0</propriete>
    <fermage>0.0</fermage>
    <metayage>0.0</metayage>
    <disposition>0.0</disposition>
    <autre>0.0</autre>
    <changed/>
    <obs/>
    </terrain>

    Et dans obs, il y a la serialisation de toute la classe Observer
    Et je me retrouve avec un fichier XML de 2Mo.

    Pourriez vous me trouver un moyen de ne pas mettre obs et changed ?
    Comment empecher la serialisation de l'observable ?

  2. #2
    Membre Expert
    Avatar de Nesmontou
    Homme Profil pro
    Architecte logiciel
    Inscrit en
    Septembre 2004
    Messages
    1 612
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Architecte logiciel
    Secteur : Finance

    Informations forums :
    Inscription : Septembre 2004
    Messages : 1 612
    Par défaut
    Salut, tu peux utiliser la méthode omitField() : http://xstream.codehaus.org/faq.html#Serialization

    Bon développement

  3. #3
    Membre confirmé Avatar de fabred
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    180
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : Canada

    Informations forums :
    Inscription : Avril 2007
    Messages : 180
    Par défaut
    Merci, ca à l'air de marché !!

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. XStream sérialisation : Observer / Observable
    Par fabred dans le forum Persistance des données
    Réponses: 3
    Dernier message: 09/05/2012, 00h08
  2. [Observateur] Observable/Observer more infos
    Par sozie9372 dans le forum Design Patterns
    Réponses: 2
    Dernier message: 29/05/2006, 12h54
  3. observer / observable
    Par alex6891 dans le forum Java ME
    Réponses: 9
    Dernier message: 03/05/2006, 15h31
  4. [DP] observer-observable
    Par schousso dans le forum Général Java
    Réponses: 4
    Dernier message: 15/05/2004, 00h45

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo