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

Services Web Java Discussion :

Eclipse et JAXB : comprendre les classes générées


Sujet :

Services Web Java

  1. #1
    Futur Membre du Club
    Femme Profil pro
    Chargé d'affaire
    Inscrit en
    Janvier 2015
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Chargé d'affaire

    Informations forums :
    Inscription : Janvier 2015
    Messages : 8
    Points : 9
    Points
    9
    Par défaut Eclipse et JAXB : comprendre les classes générées
    Bonjour
    J'ai créé un schéma simple .xsd et généré des classes à partir de ce modèle. Je suis débutante en JAVA . j'ai étudié les classes et méthodes générées. Garment description est le nom de l'élément qui est à la raçine du schéma. Je ne comprends pas le début et la fin de la classe object factory.

    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
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    public class ObjectFactory {
     
        private final static QName _GarmentDescription_QNAME = new QName("http://www.example.org/KnittedShape", "GarmentDescription");
     
        /**
         * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: shapeInterface
         * 
         */
        public ObjectFactory() {
        }
     
        /**
         * Create an instance of {@link GarmentType }
         * 
         */
        public GarmentType createGarmentType() {
            return new GarmentType();
        }
     
        /**
         * Create an instance of {@link PointType }
         * 
         */
        public PointType createPointType() {
            return new PointType();
        }
     
        /**
         * Create an instance of {@link SizeType }
         * 
         */
        public SizeType createSizeType() {
            return new SizeType();
        }
     
        /**
         * Create an instance of {@link Setofpieces }
         * 
         */
        public Setofpieces createSetofpieces() {
            return new Setofpieces();
        }
     
        /**
         * Create an instance of {@link Piecetype }
         * 
         */
        public Piecetype createPiecetype() {
            return new Piecetype();
        }
     
        /**
         * Create an instance of {@link JAXBElement }{@code <}{@link GarmentType }{@code >}}
         * 
         */
        @XmlElementDecl(namespace = "http://www.example.org/KnittedShape", name = "GarmentDescription")
        public JAXBElement<GarmentType> createGarmentDescription(GarmentType value) {
            return new JAXBElement<GarmentType>(_GarmentDescription_QNAME, GarmentType.class, null, value);
        }
    Je ne comprends pas ce qu'est le QNAME qui se trouve au tout début de la classe. et je ne comprends pas les dernières lignes@xmlElementDecl.

    Je ne vois pas non plus les méthodes qui permettent de lire ou d'écrire un document xml dans un fichier XML (marshelling et unmarshelling).

    Merci d'avance pour vos éclairages.
    piscvau

  2. #2
    Futur Membre du Club
    Femme Profil pro
    Chargé d'affaire
    Inscrit en
    Janvier 2015
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Chargé d'affaire

    Informations forums :
    Inscription : Janvier 2015
    Messages : 8
    Points : 9
    Points
    9
    Par défaut la réponse
    Bonjour
    La réponse se trouve là


    piscvau

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

Discussions similaires

  1. [JAXB] Supprimer le "namespace" se trouvant sur les classes générées par JAXB
    Par ScReeeN dans le forum Format d'échange (XML, JSON...)
    Réponses: 0
    Dernier message: 29/05/2011, 02h21
  2. Réponses: 0
    Dernier message: 29/08/2010, 04h37
  3. Réponses: 1
    Dernier message: 07/03/2010, 23h18
  4. [JAX WS] Erreur de compilation pour les classes générées
    Par seigneur.viggen dans le forum Services Web
    Réponses: 2
    Dernier message: 07/08/2009, 12h52
  5. JAXB et les classes abstraites
    Par Vinc35 dans le forum Persistance des données
    Réponses: 0
    Dernier message: 16/10/2008, 18h20

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