BaseMetadataExport

Cette classe permet d'indiquer le contenu de l'élément <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

setAuthority()

  • Signature : void setAuthority (String authority)
  • Utilisation : indique le nom ou l'identifiant unique du producteur de la base (voir URI)

setBaseName()

  • Signature : void setBaseName (String baseName)
  • Utilisation : indique le nom technique de la base (obligatoire)

setBaseIcon()

  • 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)

setIntitule()

  • 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.

addLangUI()

  • Signature : void addLangUI (String lang)
  • Utilisation : indique une langue de l'interface

Constantes

  • INTITULE_SHORT = 1 : intitulé court de la base
  • INTITULE_LONG = 2 : intitulé long
scrutaridata/exportapi/basemetadataexport.txt · Dernière modification: 2016/07/06 18:08 par vincent
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0