ScolaSync  1.0
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:

Liste de tous les membres

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__

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 59 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

Réimplémentée à partir de src.gestClasse.AbstractGestClasse.

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


Documentation des fonctions membres

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

Renvoie:
the list of classes containg students

Réimplémentée à partir de src.gestClasse.AbstractGestClasse.

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

Voici le graphe d'appel pour cette fonction :

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

Définition à la ligne 84 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 145 du fichier gestClasse.py.

Voici le graphe des appelants de cette fonction :

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

Voici le graphe des appelants de cette fonction :

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

Réimplémentée à partir de src.gestClasse.AbstractGestClasse.

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

Voici le graphe d'appel pour cette fonction :

removes useless thext nodes containing only spaces.

Définition à la ligne 77 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 171 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 131 du fichier gestClasse.py.

Voici le graphe des appelants de cette fonction :

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


Documentation des données membres

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

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

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

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

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

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


La documentation de cette classe a été générée à partir du fichier suivant :
 Tout Classes Espaces de nommage Fichiers Fonctions Variables