ScolaSync  1.0
 Tout Classes Espaces de nommage Fichiers Fonctions Variables Pages
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__
 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__
- Fonctions membres publiques inherited from src.gestClasse.AbstractGestClasse
def unique_name
def showable_name

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

def src.gestClasse.Sconet.__str__ (   self)

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

def src.gestClasse.Sconet.collectClasses (   self)
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.

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.

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.

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.

def src.gestClasse.Sconet.makeCompact (   self)

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.

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

src.gestClasse.Sconet.classes

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

src.gestClasse.Sconet.currentClassName

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

src.gestClasse.Sconet.currentID

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

src.gestClasse.Sconet.currentResult

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

src.gestClasse.Sconet.donnees

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

src.gestClasse.Sconet.nullTexts

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


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