|
__init__(self,
stream=False)
stream ecrit un nouveau doc en stream, il ecrase le fichier
existant mais permet d'ecrire des gros doc xml |
source code
|
|
|
existeInformations__(self,
planTravail)
Methode qui renvoie vrai si des informations existent sur un
couple de etats pre: isinstance(planTravail,
Donnees.planTravail.PlanTravail) |
source code
|
|
|
existeInformations(self,
planTravail)
Methode qui renvoie vrai si des informations existent sur un
couple de etats pre: isinstance(planTravail,
Donnees.planTravail.PlanTravail) |
source code
|
|
|
enregistrerTransformations__(self,
planTravail,
pTransformations)
pre: isinstance(planTravail, Donnees.planTravail.PlanTravail) and
isinstance(pTransformations,
Donnees.transformations.Transformations) |
source code
|
|
|
enregistrerTransformations(self,
planTravail,
pTransformations)
Avec Ft.Xml pre: isinstance(planTravail,
Donnees.planTravail.PlanTravail) and
isinstance(pTransformations,
Donnees.transformations.Transformations) |
source code
|
|
|
enregistrerCommentaire(self,
planTravail,
pCommentaire)
pre: isinstance(planTravail, Donnees.planTravail.PlanTravail) and
isinstance(pCommentaire, str) |
source code
|
|
|
remplacerCommentaire(self,
planTravail,
pCommentaire)
pre: isinstance(planTravail, Donnees.planTravail.PlanTravail)and
isinstance(pCommentaire, str) |
source code
|
|
|
ajouterCommentaire(self,
planTravail,
pCommentaire)
pre: isinstance(planTravail, Donnees.planTravail.PlanTravail) and
isinstance(pCommentaire, str) |
source code
|
|
|
supprimerCommentaire(self,
planTravail)
pre: isinstance(planTravail, Donnees.planTravail.PlanTravail) |
source code
|
|
|
supprimerInformations(self,
planTravail)
pre: isinstance(planTravail, Donnees.planTravail.PlanTravail) |
source code
|
|
|
enregistrerInformations(self,
planTravail,
pTransformations,
pCommentaire)
Methode qui enregistre les informations (transformations +
commentaire) d'un couple de etats pre: isinstance(planTravail,
Donnees.planTravail.PlanTravail) |
source code
|
|
|
rechercherToutesInformationsDG__(self,
pNom,
pTitre) |
source code
|
|
|
rechercherToutesInformationsDG(self,
pNom,
pTitre) |
source code
|
|
|
rechercherLInformationsDG(self,
pNom,
pTitre) |
source code
|
|
|
generateLInformationsDG__(self,
pNom,
pTitre)
Générateur des informations de comparaisons Le générateur evite de
charger plusieurs informations en même temps lorsque celes ci son
grosses (plusieurs Mo) On evite de faire un SAX en recherchant dans
le fichier XML les balises <informations></informations>
une par une et a la main, c'est pas propre mais efficace |
source code
|
|
|
generateLInformationsDG(self,
pNom,
pTitre)
Avec Ft.Xml.Domlette Générateur des informations de comparaisons
Le générateur evite de charger plusieurs informations en même temps
lorsque celes ci son grosses (plusieurs Mo) On evite de faire un SAX
en recherchant dans le fichier XML les balises
<informations></informations> une par une et a la main,
c'est pas propre mais efficace |
source code
|
|
|
rechercherToutesInformations__(self,
planTravail)
pre: isinstance(planTravail, Donnees.planTravail.PlanTravail) |
source code
|
|
|
rechercherToutesInformations(self,
planTravail)
pre: isinstance(planTravail, Donnees.planTravail.PlanTravail) |
source code
|
|
|
__rechercherInformations(self,
planTravail)
pre: isinstance(planTravail, Donnees.planTravail.PlanTravail) |
source code
|
|
|
rechercherInformations__(self,
planTravail)
Recherche une information de comparaisons On recherche la chaine
informations dans le fichier xml sans le parser en DOM ce qui est
très lours quand le fichier est gros, une fois trouvé, on extrait la
chaine conteant la bonne balise informations et on la parse
effectivement en DOM pas propre mais beaucoup plus rapide que la
méthode __rechercherInformations quand les fichiers sont gros |
source code
|
|
|
rechercherInformations(self,
planTravail)
Recherche avec Ft.Xml.Domlette Recherche une information de
comparaisons On recherche la chaine informations dans le fichier xml
sans le parser en DOM ce qui est très lours quand le fichier est
gros, une fois trouvé, on extrait la chaine conteant la bonne balise
informations et on la parse effectivement en DOM pas propre mais
beaucoup plus rapide que la méthode __rechercherInformations quand
les fichiers sont gros |
source code
|
|
|
__rechercherInfos(self,
pListeBalise,
planTravail)
Methode privee qui renvoie la balise "informations"
recherchee pre: isinstance(planTravail,
Donnees.planTravail.PlanTravail) and
isinstance(pListeBalise, list) |
source code
|
|
|
|
|
|
|
__sousBalises(self,
pBalise,
pTextNorm,
pBlocText,
pLDepl) |
source code
|
|
|
|
|
__recupereListe(self,
pBalise,
pListe,
pListeDepl,
pTextes,
pBlocs) |
source code
|
|
|
|
|
|
|
__creerCommentaire(self,
pCommentaire)
Methode privee qui creer le noeud <commentaire> a inserer
dans le fichier xml pre:
isinstance(pCommentaire,Donnees.commentaire.Commentaire) post:
isinstance(__return__, xml.dom.minidom.Node) |
source code
|
|
|
|
|
|
|
|
Inherited from object :
__delattr__ ,
__getattribute__ ,
__hash__ ,
__new__ ,
__reduce__ ,
__reduce_ex__ ,
__repr__ ,
__setattr__ ,
__str__
|