Arborescence types

Un fichier de description *.beandef est un fichier xml avec l'arborescence type suivante :

  • bean

    • description[1]
    • property [0..n]

      • description [1]

bean

Le noeud racine permet de spécifier le nom de la classe, l'éventuelle classe mère, et le package.

Ce nœud accepte les attributs suivants :

classname
Nom de la classe
filename
Nom du fichier contenant la classe
packagename
Nom du package contenant la classe
extends
Nom de la classe mère

Notes

  • Les attributs filename et packagename ne sont pas pris en compte pour la génération de code PHP.

bean/description

Contient une description de la classe qui sera rajoutée en commentaires.

Ce noeud n'a pas attribut et accepte du texte libre.

bean/property

Définit une nouvelle propriété. En PHP ou en Java, par exemple, chaque propriété Xxx se traduira par une méthode de lecture getXxx() et une méthode d'écriture setXxx().

Ce nœud accepte les attributs suivants :

name
Nom de l'attribut.

property/description

Contient une description de la propriété qui sera rajoutée en commentaires.

Ce noeud n'a pas attributs et accepte du texte libre.