ScolaSync  5.1
Référence de la classe src.gestClasse.Sconet

Une classe pour travailler avec des données Sconet. Plus de détails...

Graphe d'héritage de src.gestClasse.Sconet:
Graphe de collaboration de src.gestClasse.Sconet:

Fonctions membres publiques

def __init__ (self, f)
 Le constructeur. Plus de détails...
 
def makeCompact (self)
 removes useless thext nodes containing only spaces. Plus de détails...
 
def collectNullTexts (self, el)
 
def collectClasses (self)
 
def elevesDeClasse (self, className)
 
def eleveParID (self, el)
 appends the "eleve" element to the list self.currentResult if self.currentID is matched Plus de détails...
 
def unIDEleveDeClasse (self, el)
 appends the ID of an "eleve" to self.currentResult if he belongs to the class self.currentClassName Plus de détails...
 
def collectOneClass (self, el)
 adds one class name to the set self.classes Plus de détails...
 
def unique_name (self, el, fields=["NOM", PRENOM)
 a unique name for an "eleve", based on a few fields and on the ID Plus de détails...
 
def showable_name (self, el, fields=["NOM", PRENOM)
 
def elementsWalk (self, el, proc)
 implemente un parcour des éléments d'un arbre, pour y appliquer une procédure Plus de détails...
 
def __str__ (self)
 
- Fonctions membres publiques hérités de src.gestClasse.AbstractGestClasse
def __init__ (self, f)
 le constructeur Plus de détails...
 
def collectClasses (self)
 
def elevesDeClasse (self, cl)
 
def unique_name (self, el)
 
def showable_name (self, el)
 

Attributs publics

 donnees
 
 nullTexts
 
 classes
 
 currentResult
 
 currentClassName
 
 currentID
 

Description détaillée

Une classe pour travailler avec des données Sconet.

Définition à la ligne 79 du fichier gestClasse.py.

Documentation des constructeurs et destructeur

def src.gestClasse.Sconet.__init__ (   self,
  f 
)

Le constructeur.

Paramètres
fle nom d'un fichier, ou un fichier ouvert en lecture

Définition à la ligne 86 du fichier gestClasse.py.

Documentation des fonctions membres

def src.gestClasse.Sconet.__str__ (   self)

Définition à la ligne 215 du fichier gestClasse.py.

def src.gestClasse.Sconet.collectClasses (   self)
Renvoie
the list of classes containg students

Définition à la ligne 119 du fichier gestClasse.py.

def src.gestClasse.Sconet.collectNullTexts (   self,
  el 
)

Définition à la ligne 109 du fichier gestClasse.py.

def src.gestClasse.Sconet.collectOneClass (   self,
  el 
)

adds one class name to the set self.classes

Paramètres
elan element

Définition à la ligne 170 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

Paramètres
elun élément
procla procédure à appliquer (paramètres : l'élément)

Définition à la ligne 210 du fichier gestClasse.py.

Voici le graphe d'appel pour cette fonction :

Voici le graphe des appelants de cette fonction :

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 146 du fichier gestClasse.py.

def src.gestClasse.Sconet.elevesDeClasse (   self,
  className 
)
Paramètres
classNamename of a school class
Renvoie
list of "eleve" elements

Définition à la ligne 129 du fichier gestClasse.py.

def src.gestClasse.Sconet.makeCompact (   self)

removes useless thext nodes containing only spaces.

Définition à la ligne 102 du fichier gestClasse.py.

def src.gestClasse.Sconet.showable_name (   self,
  el,
  fields = ["NOM",
  PRENOM 
)
Paramètres
elun objet élève
fieldsles champs de donnée à exploiter
Renvoie
une chaîne unicode, pour nommer l'élève

Définition à la ligne 196 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

Paramètres
elan element

Définition à la ligne 156 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

Paramètres
elen "eleve" element
fieldsthe fields used to build the result a printable unique id

Définition à la ligne 183 du fichier gestClasse.py.

Documentation des données membres

src.gestClasse.Sconet.classes

Définition à la ligne 120 du fichier gestClasse.py.

src.gestClasse.Sconet.currentClassName

Définition à la ligne 131 du fichier gestClasse.py.

src.gestClasse.Sconet.currentID

Définition à la ligne 136 du fichier gestClasse.py.

src.gestClasse.Sconet.currentResult

Définition à la ligne 130 du fichier gestClasse.py.

src.gestClasse.Sconet.donnees

Définition à la ligne 95 du fichier gestClasse.py.

src.gestClasse.Sconet.nullTexts

Définition à la ligne 103 du fichier gestClasse.py.


La documentation de cette classe a été générée à partir du fichier suivant :