|
|||||||||
| 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 logs
public GestionnaireErreur(java.lang.Exception e,
int niveau)
e - exception à traiter (null si aucune)niveau - niveau de verbosité des logs| Method Detail |
|---|
public java.lang.Exception getException()
exceptionpublic void setException(java.lang.Exception e)
e - valeur pour exceptionpublic void setNiveauLog(int niveau)
niveau - valeur pour exceptionpublic void setModeDebugage(boolean isDebugging)
isDebugging - valeur pour debugpublic void addAfficheur(Afficheur a)
a à la liste afficheurs
a - afficheur à ajouterAfficheurpublic void removeAfficheur(Afficheur a)
a à la liste afficheurs
a - afficheur à supprimerAfficheurpublic 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.ErrorHandlerwarning in class org.xml.sax.helpers.DefaultHandlerorg.xml.sax.SAXExceptionDefaultHandler.warning(org.xml.sax.SAXParseException)
public void error(org.xml.sax.SAXParseException spe)
throws org.xml.sax.SAXException
error in interface org.xml.sax.ErrorHandlererror in class org.xml.sax.helpers.DefaultHandlerorg.xml.sax.SAXExceptionDefaultHandler.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.ErrorHandlerfatalError in class org.xml.sax.helpers.DefaultHandlerorg.xml.sax.SAXExceptionDefaultHandler.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 | ||||||||