-#@ MODIF N_VALIDATOR Noyau DATE 09/09/2003 AUTEUR DURAND C.DURAND
+#@ MODIF N_VALIDATOR Noyau DATE 20/09/2004 AUTEUR DURAND C.DURAND
+# -*- coding: iso-8859-1 -*-
# CONFIGURATION MANAGEMENT OF EDF VERSION
# ======================================================================
# COPYRIGHT (C) 1991 - 2003 EDF R&D WWW.CODE-ASTER.ORG
# ALONG WITH THIS PROGRAM; IF NOT, WRITE TO EDF R&D CODE_ASTER,
# 1 AVENUE DU GENERAL DE GAULLE, 92141 CLAMART CEDEX, FRANCE.
# ======================================================================
+
"""
Ce module contient toutes les classes necessaires pour
implanter le concept de validateur dans Accas
"""
return into_courant
- def is_eval(self,valeur):
- """
- Cette méthode indique si valeur est un objet de type EVAL ou autre
- que l'on ne cherchera pas à evaluer et qui doit etre considere
- comme toujours valide. Si c'est un objet de ce type elle retourne
- la valeur 1 sinon la valeur 0
- """
- return type(valeur) == types.InstanceType and valeur.__class__.__name__ in ('EVAL',
- 'entier','reel','chaine', 'complexe','liste','PARAMETRE_EVAL')
-
def is_param(self,valeur):
"""
Cette méthode indique si valeur est un objet de type PARAMETRE
def is_unknown(self,valeur):
"""
Cette méthode indique si valeur est un objet de type inconnu
- c'est à dire ni de type EVAL ni de type PARAMETRE
+ c'est à dire pas de type PARAMETRE
"""
- return type(valeur) == types.InstanceType and valeur.__class__.__name__ not in ('EVAL',
+ return type(valeur) == types.InstanceType and valeur.__class__.__name__ not in (
'entier','reel','chaine', 'complexe','liste','PARAMETRE_EVAL','PARAMETRE')
class ListVal(Valid):
return valeur > self.low and valeur < self.high
def info_erreur_item(self) :
- return "La valeur doit être comprise entre %s et %s" % (self.low,
+ return "La valeur doit etre comprise entre %s et %s" % (self.low,
self.high)
def verif_cata(self):
return "longueur de liste comprise entre %s et %s" % (self.min,self.max)
def info_erreur_liste(self):
- return "La cardinalité de la liste doit être comprise entre %s et %s" % (self.min,self.max)
+ return "Le cardinal de la liste doit etre compris entre %s et %s" % (self.min,self.max)
def is_list(self):
return self.max == '**' or self.max > 1
return "valeur paire"
def info_erreur_item(self):
- return "La valeur saisie doit être paire"
+ return "La valeur saisie doit etre paire"
def verif_item(self,valeur):
if type(valeur) == types.InstanceType:
- if self.is_eval(valeur):
- return 1
- elif self.is_param(valeur):
+ if self.is_param(valeur):
valeur=valeur.valeur
else:
return 0
return "liste %s" % self.ord
def info_erreur_liste(self) :
- return "La liste doit être en ordre "+self.ord
+ return "La liste doit etre en ordre "+self.ord
def verif(self,valeur):
if type(valeur) in (types.ListType,types.TupleType):