|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.xml.sax.helpers.DefaultHandler
gestionnaires.GestionnaireErreur
public class GestionnaireErreur
Gestionnaire pour les messages d'erreurs générés par NAT
Utilise un pattern Ecouteur
pour la diffusion des messages.
Constructor Summary | |
---|---|
GestionnaireErreur(java.lang.Exception e,
java.util.ArrayList<Afficheur> al,
int niveau)
Constructeur |
|
GestionnaireErreur(java.lang.Exception e,
int niveau)
Constructeur |
Method Summary | |
---|---|
void |
addAfficheur(Afficheur a)
Ajoute l'afficheur a à la liste afficheurs |
void |
afficheMessage(java.lang.String message,
int niveau)
fait afficher le message message par les afficheurs abonnés (afficheurs |
void |
deliver(boolean b)
Actibe ou désactive la diffusion des messages |
void |
error(org.xml.sax.SAXParseException spe)
Si fonctionnement en mode debugage, affiche l'erreur non bloquante |
void |
fatalError(org.xml.sax.SAXParseException spe)
Lance la demande d'affichage pour l'erreur fatale exception |
void |
gestionErreur()
Gère l'affichage de l'exception exception |
java.util.ArrayList<AfficheurLog> |
getAfficheursLog()
|
java.lang.Exception |
getException()
|
void |
removeAfficheur(Afficheur a)
Supprime l'afficheur a à la liste afficheurs |
void |
setException(java.lang.Exception e)
|
void |
setModeDebugage(boolean isDebugging)
|
void |
setNiveauLog(int niveau)
Si le niveau est debug, passe debug à vrai |
void |
warning(org.xml.sax.SAXParseException spe)
Si fonctionnement en mode debugage, affiche l'avertissement |
Methods inherited from class org.xml.sax.helpers.DefaultHandler |
---|
characters, endDocument, endElement, endPrefixMapping, ignorableWhitespace, notationDecl, processingInstruction, resolveEntity, setDocumentLocator, skippedEntity, startDocument, startElement, startPrefixMapping, unparsedEntityDecl |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public GestionnaireErreur(java.lang.Exception e, java.util.ArrayList<Afficheur> al, int niveau)
e
- exception à traiter (null
si aucune)al
- liste des afficheurs abonnés aux notificationsniveau
- niveau de verbosité des logspublic GestionnaireErreur(java.lang.Exception e, int niveau)
e
- exception à traiter (null
si aucune)niveau
- niveau de verbosité des logsMethod Detail |
---|
public java.lang.Exception getException()
exception
public void setException(java.lang.Exception e)
e
- valeur pour exception
public void setNiveauLog(int niveau)
niveau
- valeur pour exception
public void setModeDebugage(boolean isDebugging)
isDebugging
- valeur pour debug
public void addAfficheur(Afficheur a)
a
à la liste afficheurs
a
- afficheur à ajouterAfficheur
public void removeAfficheur(Afficheur a)
a
à la liste afficheurs
a
- afficheur à supprimerAfficheur
public java.util.ArrayList<AfficheurLog> getAfficheursLog()
public void afficheMessage(java.lang.String message, int niveau)
message
par les afficheurs abonnés (afficheurs
niveau
doit être inférieur à niveauLog
pour lancer la diffusion
message
- le message à diffuserniveau
- le niveau de log requis pour être diffusépublic void gestionErreur()
exception
public void warning(org.xml.sax.SAXParseException spe) throws org.xml.sax.SAXException
warning
in interface org.xml.sax.ErrorHandler
warning
in class org.xml.sax.helpers.DefaultHandler
org.xml.sax.SAXException
DefaultHandler.warning(org.xml.sax.SAXParseException)
public void error(org.xml.sax.SAXParseException spe) throws org.xml.sax.SAXException
error
in interface org.xml.sax.ErrorHandler
error
in class org.xml.sax.helpers.DefaultHandler
org.xml.sax.SAXException
DefaultHandler.error(org.xml.sax.SAXParseException)
public void fatalError(org.xml.sax.SAXParseException spe) throws org.xml.sax.SAXException
exception
fatalError
in interface org.xml.sax.ErrorHandler
fatalError
in class org.xml.sax.helpers.DefaultHandler
org.xml.sax.SAXException
DefaultHandler.fatalError(org.xml.sax.SAXParseException)
public void deliver(boolean b)
b
- true si diffusion de messages, false sinondeliver
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |