00001 // QMcBeaver 00002 // 00003 // Constructed by 00004 // 00005 // Michael Todd Feldmann 00006 // and 00007 // David Randall "Chip" Kent IV 00008 // 00009 // Copyright 2002. All rights reserved. 00010 // 00011 // drkent@users.sourceforge.net mtfeldmann@users.sourceforge.net 00012 00013 00014 #ifndef XMLParseException_H 00015 #define XMLParseException_H 00016 00017 #include <string> 00018 00019 #include "StringManipulation.h" 00020 #include "Exception.h" 00021 00022 00028 class XMLParseException : public Exception 00029 { 00033 public: static int NO_LINE; 00034 00035 00040 private: int lineNr; 00041 00048 public: XMLParseException(string name, string message); 00049 00057 public: XMLParseException(string name, int lineNr, string message); 00058 00065 public: int getLineNr(); 00066 }; 00067 00068 #endif