Hauptseite | Liste aller Namensbereiche | Klassenhierarchie | Übersicht | Auflistung der Dateien | Elemente eines Namensbereiches | Datenstruktur-Elemente | Datei-Elemente

UnitSax2ErrorHandler.cpp

gehe zur Dokumentation dieser Datei
00001 // Copyright (C) 2004 Bernhard Assmann <bernie@tuxomania.net>
00002 //  
00003 // This program is free software; you can redistribute it and/or modify
00004 // it under the terms of the GNU General Public License as published by
00005 // the Free Software Foundation; either version 2 of the License, or
00006 // (at your option) any later version.
00007 //  
00008 // This program is distributed in the hope that it will be useful,
00009 // but WITHOUT ANY WARRANTY; without even the implied warranty of
00010 // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
00011 // GNU General Public License for more details.
00012 //  
00013 // You should have received a copy of the GNU General Public License
00014 // along with this program; if not, write to the Free Software
00015 // Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
00016 //  
00017 
00018 #include <xercesc/util/XMLString.hpp>
00019 
00020 #include <iostream>
00021 
00022 #include "psfa/UnitSax2ErrorHandler.hpp"
00023 
00024 
00025 
00026 void 
00027 psfa::UnitSax2ErrorHandler::error( const xercesc::SAXParseException& exception ) 
00028 {
00029     using xercesc::XMLString;
00030     std::cout << "Bei der Verarbeitung der Datei: " 
00031          << XMLString::transcode( exception.getSystemId() )
00032          << ",\n"
00033                << "wurde in Zeile: "
00034          << exception.getLineNumber()
00035          << ", Zeichen "
00036          << exception.getColumnNumber()
00037          << " folgender Fehler gemeldet:\n"
00038          << XMLString::transcode( exception.getMessage() )
00039          << std::endl;
00040     
00041     return;
00042 }
00043 
00044 
00045 
00046 void 
00047 psfa::UnitSax2ErrorHandler::fatalError( const xercesc::SAXParseException& exception ) 
00048 {
00049     using xercesc::XMLString;
00050     std::cout << "Bei der Verarbeitung der Datei: " 
00051          << XMLString::transcode( exception.getSystemId() )
00052          << ",\n"
00053                << "wurde in Zeile: "
00054          << exception.getLineNumber()
00055          << ", Zeichen "
00056          << exception.getColumnNumber()
00057          << " folgender Fehler gemeldet:\n"
00058          << XMLString::transcode( exception.getMessage() )
00059          << std::endl;
00060     return;
00061 }
00062 
00063 
00064     
00065 void 
00066 psfa::UnitSax2ErrorHandler::warning( const xercesc::SAXParseException& exception ) 
00067 {
00068     using xercesc::XMLString;
00069     std::cout << "Bei der Verarbeitung der Datei: " 
00070          << XMLString::transcode( exception.getSystemId() )
00071          << ",\n"
00072                << "wurde in Zeile: "
00073          << exception.getLineNumber()
00074          << ", Zeichen "
00075          << exception.getColumnNumber()
00076          << " folgender Fehler gemeldet:\n"
00077          << XMLString::transcode( exception.getMessage() )
00078          << std::endl;
00079     return;
00080 }
00081 
00082 
00083     
00084 void 
00085 psfa::UnitSax2ErrorHandler::resetErrors()
00086 {
00087 
00088 }

Erzeugt am Mon Jul 12 11:45:04 2004 für PSFA von doxygen 1.3.4