Table of Contents

Class: GestionnairePreferences ./gestionnaires/GestionnairePreferences.py

Gestionnaire de preferences.

Ce gestionnaire contient les valeurs de configuration importees d'un fichier. Une option se distinge par son nom et sa valeur.

Le format du fichier doit etre:

      ==============================
      # ceci est un commentaire
      nbMax : 500
      nomDuFichierY : 'fichier.y' # un autre commentaire
      ==============================

Base Classes   
Singleton.Singleton
Methods   
ajouterOption
importer
init
listeOptions
mettreAJour
optionDefinie
valeurDe
  ajouterOption 
ajouterOption (
        self,
        option,
        valeur,
        )

Ajoute une option au gestionnaire.

Actuelement ceci est un alias de mettreAJour()

option (String)
l'option a ajouter
valeur
sa valeur
  • depuis - 1.0

  • auteur - Julien Burdy

  importer 
importer ( self,  nomFichier )

Importe les preferences depuis le fichier.

La suppression des valeurs superflue est automatique (tab, espaces,...)

nomFichier (String)
Le nom du fichier d'importation
  • depuis - 1.0

  • auteur - Julien Burdy

Exceptions   
nomFichier
  init 
init ( self,  nomFichier='' )

Creation du gestionnaire (Singleton).

nomFichier (String)
Le nom du fichier de config
retourne (GestionnairePreferences)
le gestionnaire
  • depuis - 1.0

  • auteur - Julien Burdy

  listeOptions 
listeOptions ( self )

Retourne la liste des options presente dans le gestionnaire.

returne (List)
La liste des options
  • depuis - 1.0

  • auteur - Julien Burdy

  mettreAJour 
mettreAJour (
        self,
        option,
        nouvelValeur,
        )

Mise a jour de la valeur d'une option.

Creation de l'option si elle n'existe pas.

option (String)
l'option a mettre a jour
nouvelValeur
la valeur a mettre a jour
  • depuis - 1.0

  • auteur - Julien Burdy

  optionDefinie 
optionDefinie ( self,  option )

Revois si une option est definie ou non.

option (String)
l'option en question
returne
0 si elle ne l'est pas
  • depuis - 1.0

  • auteur - Julien Burdy

  valeurDe 
valeurDe ( self,  option )

Revois la valeur d'une option.

option (String)
l'option dont on veut la valeur
returne
la valeur (exception si elle n'existe pas)
  • depuis - 1.0

  • auteur - Julien Burdy

Exceptions   
"option non definie"

Table of Contents

This document was automatically generated on Tue Jul 15 21:19:11 2003 by HappyDoc version 2.0.1