<xs:element name="help" type="THelp" minOccurs="0"><xs:annotation><xs:documentation>Aide en ligne de ce plugin</xs:documentation></xs:annotation></xs:element>
Utilisé uniquement pour les plugins de type export.Si cette valeur est fournie, cette ligne est écriteen entête du fichier exporté
Diagram
Type
xs:string
Properties
content:
simple
minOccurs:
0
maxOccurs:
1
Source
<xs:element name="header" type="xs:string" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>Utilisé uniquement pour les plugins de type export. Si cette valeur est fournie, cette ligne est écrite en entête du fichier exporté</xs:documentation></xs:annotation></xs:element>
Lorsqu'un critère est défini sous un plugin, il est possible de le qualifier comme optionnel. Cela permet de filtrer plus précisemment les recherches prédéfinies.
Permet de spécifier un champ optionnel. Si l'attribut n'est pas fournit, il n'y a pas de champ optionnel. Si il est fournit, c'est le champ désigné par l'attribut qui eest fournit en champ optionnel.
Cet attribut contient la liste des implementations depersistence pour lesquelles ce plugin est valable.C'est une liste d'identifiant de persistences tels qu'ilsapparaissent dans le xemelios.properties, separes par desvirgules ou des points-virgules
Cet attribut permet de préciser les opérations de colonnes définies sur les champsde résultats s'appliquant sur cette colonne précise. Il ne s'applique que pourle type = 'search', et est obligatoire dans ce cas.
<xs:complexType name="TPlugin"><xs:sequence><xs:element name="help" type="THelp" minOccurs="0"><xs:annotation><xs:documentation>Aide en ligne de ce plugin</xs:documentation></xs:annotation></xs:element><xs:element name="header" type="xs:string" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>Utilisé uniquement pour les plugins de type export. Si cette valeur est fournie, cette ligne est écrite en entête du fichier exporté</xs:documentation></xs:annotation></xs:element><xs:element name="property" type="TProperty" minOccurs="0" maxOccurs="unbounded"/><xs:element name="critere" type="TCritere" minOccurs="0" maxOccurs="unbounded"/><xs:element name="liste-export" type="TListeExport" minOccurs="0" maxOccurs="1"/><xs:element name="critere-optionnel" type="TCritereRef" minOccurs="0" maxOccurs="unbounded"/></xs:sequence><xs:attribute name="id" use="required" type="xs:NCName"><xs:annotation><xs:documentation>Représente un identifiant unique pour le plugin au sein d'un element.</xs:documentation></xs:annotation></xs:attribute><xs:attribute name="class" type="xs:string" use="required"><xs:annotation><xs:documentation>La classe de ce plugin</xs:documentation></xs:annotation></xs:attribute><xs:attribute name="separator" type="xs:string"><xs:annotation><xs:documentation>Utilise uniquement dans les plugin de type export, c'est le caractere (ou la chaine) a utiliser comme separateur entre chaque champ.</xs:documentation></xs:annotation></xs:attribute><xs:attribute name="title" type="xs:string" use="required"><xs:annotation><xs:documentation>Le titre de ce plugin tel qu'il est affiche dans la liste des plugins</xs:documentation></xs:annotation></xs:attribute><xs:attribute name="type" type="TPluginType" use="required"/><xs:attribute name="available-persistences" type="xs:string" use="required"><xs:annotation><xs:documentation>Cet attribut contient la liste des implementations de persistence pour lesquelles ce plugin est valable. C'est une liste d'identifiant de persistences tels qu'ils apparaissent dans le xemelios.properties, separes par des virgules ou des points-virgules</xs:documentation></xs:annotation></xs:attribute><xs:attribute name="sum-possible" use="optional" type="xs:boolean"><xs:annotation><xs:documentation>Cet attribut permet de préciser les opérations de colonnes définies sur les champs de résultats s'appliquant sur cette colonne précise. Il ne s'applique que pour le type = 'search', et est obligatoire dans ce cas.</xs:documentation></xs:annotation></xs:attribute></xs:complexType>
<xs:attribute name="id" use="required" type="xs:NCName"><xs:annotation><xs:documentation>Représente un identifiant unique pour le plugin au sein d'un element.</xs:documentation></xs:annotation></xs:attribute>
<xs:attribute name="class" type="xs:string" use="required"><xs:annotation><xs:documentation>La classe de ce plugin</xs:documentation></xs:annotation></xs:attribute>
<xs:attribute name="separator" type="xs:string"><xs:annotation><xs:documentation>Utilise uniquement dans les plugin de type export, c'est le caractere (ou la chaine) a utiliser comme separateur entre chaque champ.</xs:documentation></xs:annotation></xs:attribute>
<xs:attribute name="title" type="xs:string" use="required"><xs:annotation><xs:documentation>Le titre de ce plugin tel qu'il est affiche dans la liste des plugins</xs:documentation></xs:annotation></xs:attribute>
Cet attribut contient la liste des implementations depersistence pour lesquelles ce plugin est valable.C'est une liste d'identifiant de persistences tels qu'ilsapparaissent dans le xemelios.properties, separes par desvirgules ou des points-virgules
<xs:attribute name="available-persistences" type="xs:string" use="required"><xs:annotation><xs:documentation>Cet attribut contient la liste des implementations de persistence pour lesquelles ce plugin est valable. C'est une liste d'identifiant de persistences tels qu'ils apparaissent dans le xemelios.properties, separes par des virgules ou des points-virgules</xs:documentation></xs:annotation></xs:attribute>
Cet attribut permet de préciser les opérations de colonnes définies sur les champsde résultats s'appliquant sur cette colonne précise. Il ne s'applique que pourle type = 'search', et est obligatoire dans ce cas.
<xs:attribute name="sum-possible" use="optional" type="xs:boolean"><xs:annotation><xs:documentation>Cet attribut permet de préciser les opérations de colonnes définies sur les champs de résultats s'appliquant sur cette colonne précise. Il ne s'applique que pour le type = 'search', et est obligatoire dans ce cas.</xs:documentation></xs:annotation></xs:attribute>