Package medite :: Package Controleurs :: Module FInfoManager :: Class FInfoManager
[hide private]
[frames] | no frames]

Class FInfoManager

source code

object --+
         |
        FInfoManager

Instance Methods [hide private]
 
__init__(self, auteur, oeuvre)
pre: isinstance(auteur,DGManager.Auteur) and isinstance(oeuvre,DGManager.Oeuvre)
source code
 
getFileInfo(self) source code
 
creerFichierInformations(self)
Crée le fichier Informations.xml
source code
 
creerVersion(self, nomVersion)
Crée une balise version dans le fichier pre: isinstance(nomVersion,str)
source code
 
supprimerVersion(self, nomVersion)
Crée une balise version dans le fichier pre: isinstance(nomVersion,str)
source code
 
creerEtat(self, nomVersion, nomEtat, etatPere='')
Crée une balise état dans le fichier pre: isinstance(nomVersion,str) and isinstance(nomEtat,str) and isinstance(etatPere,str)
source code
 
supprimerEtat(self, nomVersion, nomEtat)
Supprime un état pre: isinstance(nomVersion,str) and isinstance(nomEtat,str)
source code
 
getListeEtatsFils(self, nomVersion, nomEtat)
Retourne le nom des ID des etats fils d'un état qui correspondent aux noms de fichier pre: isinstance(nomVersion,str) and isinstance(nomEtat,str) post isinstance(__return__,list)
source code
 
getArbre(self)
Renvoie l'arbre en xml d'un DG En fait renvoie que l'arbre des versions car c'est seulement ce dont on a besoin cela permet de ne pas construire tout l'arbre xlm lorsque le fichier est très gros (plusieurs Mo) post: isinstance(__return__,Donnees.arbre.Arbre)
source code
 
__getFils(self, pere)
Lit les fils d'un noeud version ou état et retourne ce noeud en tant que Version ou Etat post: isinstance(__return__,Donnees.arbre.Version) or isinstance(__return__,Donnees.arbre.Etat)
source code
 
__creerDocument(self, pAuteur, pOeuvre)
Methode qui cree le document xml pre: isinstance(pAuteur,DGManager.Auteur) and isinstance(pOeuvre,DGManager.Oeuvre)
source code
 
__baliseAuteur(self, pAuteur)
Methode privee qui construit la balise Auteur pre: isinstance(pAuteur,DGManager.Auteur)
source code
 
__baliseOeuvre(self, pOeuvre)
Methode privee qui construit la balise Oeuvre pre: isinstance(pOeuvre,DGManager.Oeuvre)
source code
 
__baliseArbre(self) source code
 
__creerVersion(self, pName) source code
 
__creerEtat(self, pName) source code

Inherited from object: __delattr__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __str__

Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

__init__(self, auteur, oeuvre)
(Constructor)

source code 
pre: isinstance(auteur,DGManager.Auteur) and isinstance(oeuvre,DGManager.Oeuvre)
Overrides: object.__init__