01: /* XMLParseException.java NanoXML/Java
02: *
03: * $Revision: 1421 $
04: * $Date: 2006-03-12 09:32:32 -0700 (Sun, 12 Mar 2006) $
05: * $Name$
06: *
07: * This file is part of NanoXML 2 for Java.
08: * Copyright (C) 2001 Marc De Scheemaecker, All Rights Reserved.
09: *
10: * This software is provided 'as-is', without any express or implied warranty.
11: * In no event will the authors be held liable for any damages arising from the
12: * use of this software.
13: *
14: * Permission is granted to anyone to use this software for any purpose,
15: * including commercial applications, and to alter it and redistribute it
16: * freely, subject to the following restrictions:
17: *
18: * 1. The origin of this software must not be misrepresented; you must not
19: * claim that you wrote the original software. If you use this software in
20: * a product, an acknowledgment in the product documentation would be
21: * appreciated but is not required.
22: *
23: * 2. Altered source versions must be plainly marked as such, and must not be
24: * misrepresented as being the original software.
25: *
26: * 3. This notice may not be removed or altered from any source distribution.
27: */
28:
29: package net.n3.nanoxml;
30:
31: /**
32: * An XMLParseException is thrown when the XML passed to the XML parser is not well-formed.
33: *
34: * @author Marc De Scheemaecker
35: * @version $Name$, $Revision: 1421 $
36: */
37: public class XMLParseException extends XMLException {
38:
39: /**
40: *
41: */
42: private static final long serialVersionUID = 3976739155453555000L;
43:
44: /**
45: * Creates a new exception.
46: *
47: * @param msg the message of the exception.
48: */
49: public XMLParseException(String msg) {
50: super (msg);
51: }
52:
53: /**
54: * Creates a new exception.
55: *
56: * @param systemID the system ID from where the data came
57: * @param lineNr the line number in the XML data where the exception occurred.
58: * @param msg the message of the exception.
59: */
60: public XMLParseException(String systemID, int lineNr, String msg) {
61: super (systemID, lineNr, null, msg, true);
62: }
63:
64: }
|