Showing:

Annotations
Attributes
Diagrams
Facets
Instances
Properties
Source
Used by
Element TPlugin / help
Namespace No namespace
Annotations
Aide en ligne de ce plugin
Diagram
Diagram conf-metier5.tmp#id28
Type THelp
Properties
content: complex
minOccurs: 0
mixed: true
Model
Source
<xs:element name="help" type="THelp" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Aide en ligne de ce plugin</xs:documentation>
  </xs:annotation>
</xs:element>
Element TPlugin / header
Namespace No namespace
Annotations
Utilisé uniquement pour les plugins de type export.
Si cette valeur est fournie, cette ligne est écrite
en entête du fichier exporté
Diagram
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>
Element TPlugin / property
Namespace No namespace
Diagram
Diagram conf-metier14.tmp#id200 conf-metier14.tmp#id201 conf-metier14.tmp#id199
Type TProperty
Properties
content: complex
minOccurs: 0
maxOccurs: unbounded
Attributes
QName Type Fixed Default Use Annotation
name xs:string required
value xs:string required
Source
<xs:element name="property" type="TProperty" minOccurs="0" maxOccurs="unbounded"/>
Element TPlugin / critere
Namespace No namespace
Diagram
Diagram conf-metier9.tmp#id202 conf-metier9.tmp#id203 conf-metier9.tmp#id204 conf-metier9.tmp#id205 conf-metier9.tmp#id161 conf-metier9.tmp#id162 conf-metier9.tmp#id163 conf-metier9.tmp#id165 conf-metier9.tmp#id197 conf-metier9.tmp#id198 conf-metier9.tmp#id160
Type TCritere
Properties
content: complex
minOccurs: 0
maxOccurs: unbounded
Model help{0,1} , path{0,1} , (blank{0,1} | input | select) , property*
Children blank, help, input, path, property, select
Instance
<critere id="" libelle="" optional="" optional-display-id="">
  <help>{0,1}</help>
  <path>{0,1}</path>
  <property name="" value="">{0,unbounded}</property>
</critere>
Attributes
QName Type Fixed Default Use Annotation
id xs:NCName required
libelle required
optional xs:boolean optional
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.
optional-display-id optional
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.
Source
<xs:element name="critere" type="TCritere" minOccurs="0" maxOccurs="unbounded"/>
Element TPlugin / liste-export
Namespace No namespace
Diagram
Diagram conf-metier34.tmp#id214 conf-metier34.tmp#id213
Type TListeExport
Properties
content: complex
minOccurs: 0
maxOccurs: 1
Model champ+
Children champ
Instance
<liste-export>
  <champ affichable="" aggregate="" checked="" datatype="" date-format="" default-display="" exportable="" id="" identifiant="" libelle="">{1,unbounded}</champ>
</liste-export>
Source
<xs:element name="liste-export" type="TListeExport" minOccurs="0" maxOccurs="1"/>
Element TPlugin / critere-optionnel
Namespace No namespace
Diagram
Diagram conf-metier2.tmp#id218 conf-metier2.tmp#id219 conf-metier2.tmp#id220 conf-metier2.tmp#id217 conf-metier2.tmp#id216
Type TCritereRef
Properties
content: complex
minOccurs: 0
maxOccurs: unbounded
Model help{0,1}
Children help
Instance
<critere-optionnel id="" id-ref="" optional="">
  <help>{0,1}</help>
</critere-optionnel>
Attributes
QName Type Fixed Default Use Annotation
id xs:NCName optional
id-ref xs:NCName optional
optional xs:boolean optional
Source
<xs:element name="critere-optionnel" type="TCritereRef" minOccurs="0" maxOccurs="unbounded"/>
Complex Type TPlugin
Namespace No namespace
Diagram
Diagram conf-metier19.tmp#id221 conf-metier19.tmp#id222 conf-metier19.tmp#id223 conf-metier19.tmp#id224 conf-metier19.tmp#id225 conf-metier19.tmp#id227 conf-metier19.tmp#id228 conf-metier19.tmp#id208 conf-metier19.tmp#id209 conf-metier19.tmp#id210 conf-metier19.tmp#id211 conf-metier19.tmp#id212 conf-metier19.tmp#id215
Used by
Element TElement/plugin
Model help{0,1} , header{0,1} , property* , critere* , liste-export{0,1} , critere-optionnel*
Children critere, critere-optionnel, header, help, liste-export, property
Attributes
QName Type Fixed Default Use Annotation
available-persistences xs:string required
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
class xs:string required
La classe de ce plugin
id xs:NCName required
Représente un identifiant unique pour le plugin au sein d'un element.
separator xs:string optional
Utilise uniquement dans les plugin de type export, c'est le caractere
(ou la chaine) a utiliser comme separateur entre chaque champ.
sum-possible xs:boolean optional
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.
title xs:string required
Le titre de ce plugin tel qu'il est affiche dans la liste des plugins
type TPluginType required
Source
<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>
Attribute TPlugin / @id
Namespace No namespace
Annotations
Représente un identifiant unique pour le plugin au sein d'un element.
Type xs:NCName
Properties
use: required
Used by
Complex Type TPlugin
Source
<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>
Attribute TPlugin / @class
Namespace No namespace
Annotations
La classe de ce plugin
Type xs:string
Properties
use: required
Used by
Complex Type TPlugin
Source
<xs:attribute name="class" type="xs:string" use="required">
  <xs:annotation>
    <xs:documentation>La classe de ce plugin</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute TPlugin / @separator
Namespace No namespace
Annotations
Utilise uniquement dans les plugin de type export, c'est le caractere
(ou la chaine) a utiliser comme separateur entre chaque champ.
Type xs:string
Properties
content: simple
Used by
Complex Type TPlugin
Source
<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>
Attribute TPlugin / @title
Namespace No namespace
Annotations
Le titre de ce plugin tel qu'il est affiche dans la liste des plugins
Type xs:string
Properties
use: required
Used by
Complex Type TPlugin
Source
<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>
Attribute TPlugin / @type
Namespace No namespace
Type TPluginType
Properties
use: required
Facets
enumeration search
Les plugins de recherche
enumeration export
Les plugins d'export
Used by
Complex Type TPlugin
Source
<xs:attribute name="type" type="TPluginType" use="required"/>
Attribute TPlugin / @available-persistences
Namespace No namespace
Annotations
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
Type xs:string
Properties
use: required
Used by
Complex Type TPlugin
Source
<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>
Attribute TPlugin / @sum-possible
Namespace No namespace
Annotations
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.
Type xs:boolean
Properties
use: optional
Used by
Complex Type TPlugin
Source
<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>