Une classe pour travailler avec des données Sconet. Plus de détails...
Fonctions membres publiques | |
def | __init__ |
Le constructeur. | |
def | makeCompact |
removes useless thext nodes containing only spaces. | |
def | collectNullTexts |
def | collectClasses |
def | elevesDeClasse |
def | eleveParID |
appends the "eleve" element to the list self.currentResult if self.currentID is matched | |
def | unIDEleveDeClasse |
appends the ID of an "eleve" to self.currentResult if he belongs to the class self.currentClassName | |
def | collectOneClass |
adds one class name to the set self.classes | |
def | unique_name |
a unique name for an "eleve", based on a few fields and on the ID | |
def | showable_name |
def | elementsWalk |
implemente un parcour des éléments d'un arbre, pour y appliquer une procédure | |
def | __str__ |
![]() | |
def | unique_name |
def | showable_name |
Attributs publics | |
donnees | |
nullTexts | |
classes | |
currentResult | |
currentClassName | |
currentID |
Une classe pour travailler avec des données Sconet.
Définition à la ligne 82 du fichier gestClasse.py.
def src.gestClasse.Sconet.__init__ | ( | self, | |
f | |||
) |
Le constructeur.
f | le nom d'un fichier, ou un fichier ouvert en lecture |
Réimplémentée à partir de src.gestClasse.AbstractGestClasse.
Définition à la ligne 89 du fichier gestClasse.py.
def src.gestClasse.Sconet.__str__ | ( | self | ) |
Définition à la ligne 218 du fichier gestClasse.py.
def src.gestClasse.Sconet.collectClasses | ( | self | ) |
Réimplémentée à partir de src.gestClasse.AbstractGestClasse.
Définition à la ligne 122 du fichier gestClasse.py.
def src.gestClasse.Sconet.collectNullTexts | ( | self, | |
el | |||
) |
Définition à la ligne 112 du fichier gestClasse.py.
def src.gestClasse.Sconet.collectOneClass | ( | self, | |
el | |||
) |
adds one class name to the set self.classes
el | an element |
Définition à la ligne 173 du fichier gestClasse.py.
def src.gestClasse.Sconet.elementsWalk | ( | self, | |
el, | |||
proc | |||
) |
implemente un parcour des éléments d'un arbre, pour y appliquer une procédure
el | un élément |
proc | la procédure à appliquer (paramètres : l'élément) |
Définition à la ligne 213 du fichier gestClasse.py.
def src.gestClasse.Sconet.eleveParID | ( | self, | |
el | |||
) |
appends the "eleve" element to the list self.currentResult if self.currentID is matched
Définition à la ligne 149 du fichier gestClasse.py.
def src.gestClasse.Sconet.elevesDeClasse | ( | self, | |
className | |||
) |
className | name of a school class |
Réimplémentée à partir de src.gestClasse.AbstractGestClasse.
Définition à la ligne 132 du fichier gestClasse.py.
def src.gestClasse.Sconet.makeCompact | ( | self | ) |
removes useless thext nodes containing only spaces.
Définition à la ligne 105 du fichier gestClasse.py.
def src.gestClasse.Sconet.showable_name | ( | self, | |
el, | |||
fields = ["NOM" , |
|||
PRENOM | |||
) |
el | un objet élève |
fields | les champs de donnée à exploiter |
Définition à la ligne 199 du fichier gestClasse.py.
def src.gestClasse.Sconet.unIDEleveDeClasse | ( | self, | |
el | |||
) |
appends the ID of an "eleve" to self.currentResult if he belongs to the class self.currentClassName
el | an element |
Définition à la ligne 159 du fichier gestClasse.py.
def src.gestClasse.Sconet.unique_name | ( | self, | |
el, | |||
fields = ["NOM" , |
|||
PRENOM | |||
) |
a unique name for an "eleve", based on a few fields and on the ID
el | en "eleve" element |
fields | the fields used to build the result a printable unique id |
Définition à la ligne 186 du fichier gestClasse.py.
src.gestClasse.Sconet.classes |
Définition à la ligne 123 du fichier gestClasse.py.
src.gestClasse.Sconet.currentClassName |
Définition à la ligne 134 du fichier gestClasse.py.
src.gestClasse.Sconet.currentID |
Définition à la ligne 139 du fichier gestClasse.py.
src.gestClasse.Sconet.currentResult |
Définition à la ligne 133 du fichier gestClasse.py.
src.gestClasse.Sconet.donnees |
Définition à la ligne 98 du fichier gestClasse.py.
src.gestClasse.Sconet.nullTexts |
Définition à la ligne 106 du fichier gestClasse.py.