Bonjour, débutant en java je sollicite votre aide pour la construction d'un
arbre swing à partir de JAXB. Voici le problème :
J'ai une structure XML/XSD qui se présente de la manière suivante :
<dico langue="fra">
<groupe>
<terme langue="fra">terme francais</terme>
<terme langue="ang">terme anglais</terme>
</groupe>
</dico>
Evidemment, le dictionnaire contient plusieurs groupes contenant eux-mêmes
plusieurs termes.
L'objectif n'est pas d'afficher la structure identique au flux mais de
mettre en avant les termes exprimés dans la langue du dictionnaire, exemple
:
+--> dictionnaire francais
+--> terme francais
+--> terme anglais
+--> terme francais
+--> terme anglais
+--> terme allemand
Je suis parvenu à le faire avec une série de 'DefaultMutableTreeNode' mais j
'aurais souhaité l'implémenter avec une classe qui utilise l'interface
TreeModel (il semblerait que cela soit mieux ?!) or de part la structure de
JAXB (des listes) et de part les méthodes proposées je n'arrive pas à
connaître les nouds parents pour construire l'arbre.
Voila je ne sais pas si j'ai été clair ? Je ne sais pas s'il y a une
solution ? Si vous avez des exemples sur le sujet je suis preneur.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Vincent Cantin
Bonjour, débutant en java je sollicite votre aide pour la construction d'un
arbre swing ?partir de JAXB. Voici le problème :
J'ai une structure XML/XSD qui se présente de la manière suivante :
<dico langue="fra">
<groupe>
<terme langue="fra">terme francais</terme>
<terme langue="ang">terme anglais</terme>
</groupe>
</dico>
Evidemment, le dictionnaire contient plusieurs groupes contenant eux-mêmes plusieurs termes.
L'objectif n'est pas d'afficher la structure identique au flux mais de mettre en avant les termes exprimés dans la langue du dictionnaire, exemple
:
+--> dictionnaire francais
+--> terme francais
+--> terme anglais
+--> terme francais
+--> terme anglais
+--> terme allemand
Je suis parvenu ?le faire avec une série de 'DefaultMutableTreeNode' mais j
'aurais souhait?l'implémenter avec une classe qui utilise l'interface TreeModel (il semblerait que cela soit mieux ?!) or de part la structure de
JAXB (des listes) et de part les méthodes proposées je n'arrive pas ? connaître les nouds parents pour construire l'arbre.
J'ai deja implemente pas mal de Tree a partir de l'interface TreeModel seulement, et je ne suis pas sur que la methode parent() soit vraiment utilisee par le JTree .. fait une implementation qui renvoie null, tu verras ce que ca donne .. je pense que ca a de grandes chances de marcher.
Voila je ne sais pas si j'ai ét?clair ? Je ne sais pas s'il y a une solution ? Si vous avez des exemples sur le sujet je suis preneur.
C'est clair, et il y a des solutions. Je n'ai pas d'exemple pour l'utilisation de JAXB (j'ai seulement utilise JAX).
d'avance merci
De rien
Vincent Cantin
Bonjour, débutant en java je sollicite votre aide pour la construction
d'un
arbre swing ?partir de JAXB. Voici le problème :
J'ai une structure XML/XSD qui se présente de la manière suivante :
<dico langue="fra">
<groupe>
<terme langue="fra">terme francais</terme>
<terme langue="ang">terme anglais</terme>
</groupe>
</dico>
Evidemment, le dictionnaire contient plusieurs groupes contenant eux-mêmes
plusieurs termes.
L'objectif n'est pas d'afficher la structure identique au flux mais de
mettre en avant les termes exprimés dans la langue du dictionnaire,
exemple
:
+--> dictionnaire francais
+--> terme francais
+--> terme anglais
+--> terme francais
+--> terme anglais
+--> terme allemand
Je suis parvenu ?le faire avec une série de 'DefaultMutableTreeNode' mais
j
'aurais souhait?l'implémenter avec une classe qui utilise l'interface
TreeModel (il semblerait que cela soit mieux ?!) or de part la structure
de
JAXB (des listes) et de part les méthodes proposées je n'arrive pas ?
connaître les nouds parents pour construire l'arbre.
J'ai deja implemente pas mal de Tree a partir de l'interface TreeModel
seulement, et je ne suis pas sur que la methode parent() soit vraiment
utilisee par le JTree .. fait une implementation qui renvoie null, tu
verras ce que ca donne .. je pense que ca a de grandes chances de marcher.
Voila je ne sais pas si j'ai ét?clair ? Je ne sais pas s'il y a une
solution ? Si vous avez des exemples sur le sujet je suis preneur.
C'est clair, et il y a des solutions. Je n'ai pas d'exemple pour
l'utilisation de JAXB (j'ai seulement utilise JAX).
Bonjour, débutant en java je sollicite votre aide pour la construction d'un
arbre swing ?partir de JAXB. Voici le problème :
J'ai une structure XML/XSD qui se présente de la manière suivante :
<dico langue="fra">
<groupe>
<terme langue="fra">terme francais</terme>
<terme langue="ang">terme anglais</terme>
</groupe>
</dico>
Evidemment, le dictionnaire contient plusieurs groupes contenant eux-mêmes plusieurs termes.
L'objectif n'est pas d'afficher la structure identique au flux mais de mettre en avant les termes exprimés dans la langue du dictionnaire, exemple
:
+--> dictionnaire francais
+--> terme francais
+--> terme anglais
+--> terme francais
+--> terme anglais
+--> terme allemand
Je suis parvenu ?le faire avec une série de 'DefaultMutableTreeNode' mais j
'aurais souhait?l'implémenter avec une classe qui utilise l'interface TreeModel (il semblerait que cela soit mieux ?!) or de part la structure de
JAXB (des listes) et de part les méthodes proposées je n'arrive pas ? connaître les nouds parents pour construire l'arbre.
J'ai deja implemente pas mal de Tree a partir de l'interface TreeModel seulement, et je ne suis pas sur que la methode parent() soit vraiment utilisee par le JTree .. fait une implementation qui renvoie null, tu verras ce que ca donne .. je pense que ca a de grandes chances de marcher.
Voila je ne sais pas si j'ai ét?clair ? Je ne sais pas s'il y a une solution ? Si vous avez des exemples sur le sujet je suis preneur.
C'est clair, et il y a des solutions. Je n'ai pas d'exemple pour l'utilisation de JAXB (j'ai seulement utilise JAX).