You are here:  Indesko: burea...RCP >  Téléchargements >  pyXray : Un ou...UNO

Navigation

pyXray : Un outil pour le scripting pyUNO
pyUno est un pont permettant d'utiliser l'API d'OpenOffice.org avec le langage python. OpenOffice.org devient entierement scriptable à partir de ce langage et son API complètement utilisable.

Xray est, à l'origine, une macro OOoBasic créée par B. Marcelly permettant d'explorer un objet UNO afin d'obtenir des informations sur les propriétés, méthodes ... qu'il supporte.

pyXray est l'expression de cet outil pour l'environnement pyUNO.

  • Par un simple appel d'une classe avec l'objet en argument, une fenêtre d'exploration s'ouvre pour lister les propriétés, méthodes, interfaces, services et listeners supportés par l'objet.  Pour chacun, dès que possible, les informations d'entrées (paramètres) et sortie (type retourné) sont affichées ainsi que la valeur courante de l'entité examinée.
  • Il est également possible de consulter contextuellement la documentation IDL du SDK (installation locale ou en ligne) d'une entité sélectionnée.
  • L'analyse récursive est également possible. Si une méthode de l'objet retourne elle-même un objet et qu'elle n'a pas besoin d'argument, celui-ci peut etre examiné à l'interieur de l'interface. Une liste de navigation traduisant l'historique des appels succesifs est disponible.
  • L'interface est prête à être traduite dans plusieurs langues. Actuellement disponible en français et anglais.
  • Aucun besoin d'installation supplémentaire (pour l'interface graphique par exemple), pyXray utilise le framework graphique d'OpenOffice.org

Voir le fichier de notes à l'interieur de l'archive pour son utilisation.
pyXray est fourni par Indesko sous license GPL.
Attached file:
Created by Laurent Godard. Last modified 11/09/2004 03:04 PM. Status published Revision 2 Language French