Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
scrutaridata:exportapi:basemetadataexport [2010/02/10 10:49]
vincent créée
scrutaridata:exportapi:basemetadataexport [2016/07/06 18:08] (Version actuelle)
vincent [setAuthorityUUID()]
Ligne 2: Ligne 2:
  
 Cette classe permet d'​indiquer le contenu de l'​élément [[scrutaridata:​xml#​base-metadata|<​base-metadata>​]]. Une instance de classe est obtenue avec l'​appel à la méthode //​startExport()//​ de la classe //​ScrutariDataExport//​. Les méthodes de cette classe ne doivent être appelée que lorsque l'​export est à l'​état ''​BASEMETADATA''​. Hors de cet état, les appels sont ignorés. Cette classe permet d'​indiquer le contenu de l'​élément [[scrutaridata:​xml#​base-metadata|<​base-metadata>​]]. Une instance de classe est obtenue avec l'​appel à la méthode //​startExport()//​ de la classe //​ScrutariDataExport//​. Les méthodes de cette classe ne doivent être appelée que lorsque l'​export est à l'​état ''​BASEMETADATA''​. Hors de cet état, les appels sont ignorés.
 +
 +Dans tous les cas, l'​utilisation en argument d'une chaine vide ou nulle indique l'​absence de valeur et l'​élément XML correspondant n'est pas écrit. Autrement dit l'​appel à //​setBaseIcon(null)//​ n'​entraine pas d'​erreur,​ cela indique simplement, en l'​occurrence,​ qu'​aucun icône n'est défini pour la base. Par contre, les valeurs de langue ne doivent pas être nulles ou vides.
  
 ===== Méthodes de la classe ===== ===== Méthodes de la classe =====
  
-==== setAuthorityUUID() ====+==== setAuthority() ====
  
-  * **Signature : ** void //​setAuthorityUUID// ​(**String** ​authorityUUID+  * **Signature : ** void !!setAuthority!! ​(**String** ​authority
-  * **Utilisation : ** indique l'UUID à l'​origine ​de la base (voir [[scrutaridata:​details:​uuid|Politique de l'​identifiant unique]]+  * **Utilisation : ** indique ​le nom ou l'identifiant unique du producteur ​de la base (voir [[scrutaridata:​uri|URI]])
  
 ==== setBaseName() ==== ==== setBaseName() ====
  
-  * **Signature : ** void //setBaseName// (**String** baseName)+  * **Signature : ** void !!setBaseName!! (**String** baseName)
   * **Utilisation : ** indique le nom technique de la base (obligatoire)   * **Utilisation : ** indique le nom technique de la base (obligatoire)
  
 ==== setBaseIcon() ==== ==== setBaseIcon() ====
  
-  * **Signature : ** void //setBaseIcon// (**String** baseIcon)+  * **Signature : ** void !!setBaseIcon!! (**String** baseIcon)
   * **Utilisation : ** indique l'URL de l'​icône à utiliser par défaut pour toutes les fiches de la base (facultatif)   * **Utilisation : ** indique l'URL de l'​icône à utiliser par défaut pour toutes les fiches de la base (facultatif)
  
 ==== setIntitule() ==== ==== setIntitule() ====
  
-  * **Signature : ** void //setIntitule// (**int** intituleType,​ **String** lang, **String** intituleValue) +  * **Signature : ** void !!setIntitule!! (**int** intituleType,​ **String** lang, **String** intituleValue) 
-  * **Utilisation : ** Indique ​l'​intitulé du type //​intituleType//​ (valeur ''​INTITULE_SHORT''​ ou '​INTITULE_LONG''​) pour la langue //lang//+  * **Utilisation : ** indique ​l'​intitulé du type //​intituleType//​ (valeur ''​INTITULE_SHORT''​ ou ''​INTITULE_LONG''​) pour la langue //lang//.
  
 ==== addLangUI() ==== ==== addLangUI() ====
  
-  * **Signature : ** void //addLangUI// (**String** lang)+  * **Signature : ** void !!addLangUI!! (**String** lang)
   * **Utilisation : ** indique une langue de l'​interface   * **Utilisation : ** indique une langue de l'​interface
-public final static int INTITULE_SHORT = 1; +
-    public final static int INTITULE_LONG = 2; +
-===== Méthodes de la classe =====+
  
  
Ligne 37: Ligne 37:
  
   * ''​INTITULE_SHORT''​ = **1** : intitulé court de la base   * ''​INTITULE_SHORT''​ = **1** : intitulé court de la base
-  * ''​INTITULE_LONG''​ = **2*** : intitulé long+  * ''​INTITULE_LONG''​ = **2** : intitulé long
     ​     ​
  
scrutaridata/exportapi/basemetadataexport.1265795398.txt.gz · Dernière modification: 2010/02/10 10:49 par vincent
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0