Erreur de lecture, non respect du format CGIF. More...
#include "cogitant/inputcgif.h"
Public Member Functions | |
| std::string | toString () const |
| Message d'erreur "en clair". More... | |
Constructeurs - destructeur. | |
| ExceptionInputCGIF (unsigned int code, std::string const &sn, unsigned int line, std::string const &msg) | |
| Constructeur d'une exception. More... | |
| ~ExceptionInputCGIF () throw () | |
| Destructeur. More... | |
Public Member Functions inherited from cogitant::ExceptionInput | |
| ExceptionInput (unsigned int code, std::string const &streamname, unsigned int line, std::string const &msg="") | |
| Constructeur d'une exception. More... | |
| ~ExceptionInput () throw () | |
| Destructeur. More... | |
| std::string | toString () const |
| Message d'erreur "en clair". More... | |
Public Member Functions inherited from cogitant::ExceptionIO | |
| ExceptionIO (unsigned int t=NOTYPE) | |
| Constructeur avec code d'erreur. More... | |
| ExceptionIO (unsigned int t, std::string const &streamname, IStream::Line line=0, std::string const &what="") | |
| Constructeur complet. More... | |
| ~ExceptionIO () throw () | |
| Destructeur. More... | |
| std::string | toString () const |
| Message d'erreur "en clair". More... | |
| IStream::Line | line () const |
| Ligne où l'erreur a été détectée. More... | |
| std::string const & | streamName () const |
| Ligne où l'erreur a été détectée. More... | |
Public Member Functions inherited from cogitant::Exception | |
| const char * | what () const throw () |
| Accès au message d'erreur selon la méthode standard de la bibliothèque C++. More... | |
| std::string const & | message () const |
| Accesseur au message d'erreur. More... | |
| unsigned int | code () const |
| Sous code d'erreur. More... | |
| std::string | className () const |
| Nom de la classe. More... | |
| Exception (unsigned int code=0, std::string const &message="") | |
| Constructeur d'une exception. More... | |
| virtual | ~Exception () throw () |
| Destructeur. More... | |
Additional Inherited Members | |
Public Attributes inherited from cogitant::ExceptionIO | |
| std::string | m_streamname |
| Nom du flux contenant l'erreur. More... | |
| IStream::Line | m_line |
| Ligne du flux contenant l'erreur. More... | |
Static Public Attributes inherited from cogitant::ExceptionInput | |
| static const unsigned int | SUPPORT_UNKNOWNCONCEPTTYPE |
| L'intitulé de type de concept est inconnu dans le support. | |
| static const unsigned int | SUPPORT_UNKNOWNRELATIONTYPE |
| L'intitulé de type de relation est inconnu dans le support. | |
| static const unsigned int | SUPPORT_UNKNOWNNESTINGTYPE |
| L'intitulé de type d'emboîtement est inconnu dans le support. | |
| static const unsigned int | SUPPORT_UNKNOWNINDIVIDUAL |
| L'intitulé de marqueur individuel est inconnu dans le support. | |
| static const unsigned int | SUPPORT_UNKNOWNDATATYPE |
| Le Datatype est inconnu dans le support. | |
| static const unsigned int | SUPPORT_DOUBLECONCEPTTYPE |
| L'intitulé de type de concept est déjà présent dans le support. | |
| static const unsigned int | SUPPORT_DOUBLERELATIONTYPE |
| L'intitulé de type de relation est déjà présent dans le support. | |
| static const unsigned int | SUPPORT_DOUBLENESTINGTYPE |
| L'intitulé de type d'emboîtement est déjà présent dans le support. | |
| static const unsigned int | SUPPORT_DOUBLEINDIVIDUAL |
| L'intitulé de marqueur individuel est déjà présent dans le support. | |
| static const unsigned int | SUPPORT_DOUBLEBANNEDTYPE |
| Le type banni est déjà présent dans le support. | |
| static const unsigned int | SUPPORT_CONJUNCTIVEDATATYPE |
| Type conjonctif contenant un datatype. | |
| static const unsigned int | GRAPH_UNKNOWNGRAPHNAME |
| L'identificateur de graphe lu est inconnu. More... | |
| static const unsigned int | GRAPH_UNKNOWNNODE |
| L'identificateur de sommet est inconnu dans le graphe en cours de lecture. | |
| static const unsigned int | GRAPH_NOTACONCEPT |
| L'identificateur de sommet ne correspond pas à un sommet concept. | |
| static const unsigned int | GRAPH_NOTARELATION |
| L'identificateur de sommet ne correspond pas à un sommet relation. | |
| static const unsigned int | GRAPH_WRONGEDGELABEL |
| L'étiquette de l'arête ne peut être utilisée. | |
| static const unsigned int | GRAPH_INDIVIDUALWITHDATATYPE |
| Un marqueur individuel ne peut être pas utilisé avec un Datatype. | |
| static const unsigned int | GRAPH_VALUEWITHCONCEPTTYPE |
| Une valeur de litéral ne peut pas être utilisée avec un type de concept. | |
| static const unsigned int | GRAPH_NOTACORRECTVALUE |
| Une valeur de litéral ne peut être utilisé avec le Datatype choisi. | |
| static const unsigned int | GRAPH_UNKNOWNEXTENSION |
| L'identifiant d'extension est inconnu, et l'extension doit donc être ignorée. | |
Static Public Attributes inherited from cogitant::ExceptionIO | |
| static const unsigned int | NOTYPE |
| Type d'erreur E/S non défini. | |
| static const unsigned int | OPEN |
| Impossible d'ouvrir le fichier en lecture. | |
| static const unsigned int | CREATE |
| Impossible d'ouvrir le fichier en écriture. | |
| static const unsigned int | READ |
| Erreur lors de la lecture. | |
| static const unsigned int | WRITE |
| Erreur lors de l'écriture. | |
| static const unsigned int | FORMAT |
| Format inconnu. More... | |
| static const unsigned int | HEADER |
| Signature du format non reconnu. More... | |
| static const unsigned int | CONNECT |
| Erreur de connexion. | |
| static const unsigned int | ENDOFSTREAM |
| Tentative de lecture après la fin d'un flux. | |
| static const unsigned int | CHECK |
| Vérifications diverses. | |
Protected Member Functions inherited from cogitant::Exception | |
| std::string | messageAsIdToString () const |
| Convertit le message de l'exception en entête de string (pour toString()) en considérant le message comme un iSet. More... | |
Erreur de lecture, non respect du format CGIF.
Les codes d'erreur de ExceptionInput peuvent aussi être utilisés avec les instances de cette classe.
| cogitant::ExceptionInputCGIF::ExceptionInputCGIF | ( | unsigned int | code, |
| std::string const & | sn, | ||
| unsigned int | line, | ||
| std::string const & | msg | ||
| ) |
Constructeur d'une exception.
| code | d'erreur (voir la définition des constantes). |
| sn | nom du flux contenant l'erreur. |
| line | ligne en cours d'analyse. |
| msg | dépend du code d'erreur, mais ne contient pas l'intitulé de l'erreur, qui est calculé dans toString(). |
| cogitant::ExceptionInputCGIF::~ExceptionInputCGIF | ( | ) | ||
| throw | ( | |||
| ) | ||||
Destructeur.
|
virtual |
Message d'erreur "en clair".
Par défaut toString() retourne le nom de la classe d'exceptions (className()) suivi du message.
Reimplemented from cogitant::Exception.