Comment faire des classes générées contiennent Javadoc de Schéma XML de la documentation

Je suis actuellement en train de travailler avec un Schéma XML qui a <xsd:annotation>/<xsd:documentation> sur la plupart des types et des éléments. Lorsque je créer des Beans Java à partir de ce Schéma XML, puis la Javadoc de ces grains ne contient que quelques génériques généré des informations sur les permis de contenu du type d'élément.

J'aimerais voir le contenu de la <xsd:documentation> balise dans certains endroits (par exemple le contenu de cette balise pour un complextType doit s'afficher dans la Javadoc de la classe générée à représenter la complexType).

Est-il un moyen pour y parvenir?

Modifier: ce Schéma XML sera utilisé dans un document WSDL avec JAX-WS, de sorte que cette balise peut être approprié ainsi.

Edit 2: j'ai lu sur <jxb:javadoc>. À partir de ce que je comprends, je peux préciser que, soit dans un autre JAXB de liaison de fichier ou directement dans le Schéma XML. Qui serait presque à résoudre mon problème. Mais je préfère utiliser le <xsd:documentation> tag, depuis Javadoc n'est pas la principale cible de la documentation (c'est l'information à propos de la structure de données principalement et non sur les Java Beans généré à partir d'elle) et pour permettre aux non-JAXB outils d'accès à l'information. Fournir de la documentation dans les deux <jxb:javadoc> et xsd:documentation> "sent" mal, parce que je suis duplication des données (et de travail) pour aucune bonne raison.

Modifier 3: Merci pour la réponse par Pascal, j'ai réalisé que j'ai déjà une demi-solution: La <xsd:documentation> de complexTypes est écrit au début de sa Javadoc! Le problème est encore que seulement que complexTypes est utilisé et simpleTypes (ce qui peut également entraîner dans une classe) et les éléments qui sont encore Javadoc-moins.

  • Est l'aide de <jxb:javadoc> une option?
  • merci, j'ai répondu que, dans la question.