Table des matières
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
ouINTITULE_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 baseINTITULE_LONG
= 2 : intitulé long