Différences

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

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
scrutaridata:exportapi:basemetadataexport [2010/02/10 10:50] vincentscrutaridata:exportapi:basemetadataexport [2016/07/06 18:08] (Version actuelle) – [setAuthorityUUID()] vincent
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() ====
Ligne 23: Ligne 25:
  
   * **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() ====
Ligne 35: 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.1265795450.txt.gz · Dernière modification : 2010/02/10 10:50 de vincent
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0