Technologies

Eclipse WTP/XML Search

Publié le : Auteur: Angelo ZERR Un commentaire
technologies

Je souhaiterais vous parler d’un de mes projets Eclipse WTP/XML Search qui aurait du entrer dans le projet WTP Incubator mais je n’ai pas eu le temps de m’en occuper jusqu’à ce jour -( (voir https://bugs.eclipse.org/bugs/show_bug.cgi?id=330576).

Ce projet tente de donner les mêmes possibilités que STS concernant la complétion, hyperlink etc. Vous trouverez des articles que j’avais commencés sur WTP/XML Search sur http://angelozerr.wordpress.com/about/eclipse-wtp-xml-search/ pour vous donner une idée de ce que l’on peut faire. Si dans votre mission vous avez des descripteurs XML que ont des références entre eux et que vous utilisez Eclipse, WTP/XMl Search peut je pense vous aider.

Eclipse WTP/XML Search permet de :

  • fournir un moteur de recherche XML (comme un Search/File mais avec une XPath)
  • développer ses propres plugins qui ont besoin de décrire des références dans des fichiers XML (XML->XML, XML->Classe Java, etc).

L’idée générale de WTP/XML Search est de décrire les références via une xpath en utilisant un point d’extension Eclipse et WTP/XML Search s’occupe de gérer automatiquement :

  • la complétion
  • les hyperliens
  • la validation
  • la recherche inverse via Ctrl+Shif+G

J’ai développé des plugins pour les descripteurs XML Jetty, Struts2 basé sur WTP/XML Search. En fait, j’ai développé WTP/XML Search car dans la mission sur laquelle j’interviens nous avons une quantité monstrueuse de descripteurs XML faits maison (rien à voir avec Spring) qui permet de gérer nos collections documentaires.

Ces descripteurs XML peuvent faire référence :

1) à d’autres fichiers XML

Par exemple un fichier roles.xml

——————————

 

——————————

un fichier personnes.xml qui fait références à un fichier roles.xml :

——————————

 

——————————

2) à des répertoires, des fichiers

3) à des classes java

4) à des propriétés enum de classes Java

 

Toute notre logique métier est gérée via une quantité incroyable de descripteurs XML (workflow, gestion de la securité etc) où la cohérence des liens est extrêmement importante. Je ne suis pas utilisateur direct de WTP/XML Search, mais je pense qu’il aide les concepteurs de collections documentaires.

N’hésitez pas à me contacter si besoin.