/*
* XMLParseException.java NanoXML/Java $Revision: 1.3 $ $Date: 2002/01/04
* 21:03:29 $ $Name: RELEASE_2_2_1 $ This file is part of NanoXML 2 for Java.
* Copyright (C) 2000-2002 Marc De Scheemaecker, All Rights Reserved. This
* software is provided 'as-is', without any express or implied warranty. In no
* event will the authors be held liable for any damages arising from the use of
* this software. Permission is granted to anyone to use this software for any
* purpose, including commercial applications, and to alter it and redistribute
* it freely, subject to the following restrictions: 1. The origin of this
* software must not be misrepresented; you must not claim that you wrote the
* original software. If you use this software in a product, an acknowledgment
* in the product documentation would be appreciated but is not required. 2.
* Altered source versions must be plainly marked as such, and must not be
* misrepresented as being the original software. 3. This notice may not be
* removed or altered from any source distribution.
*/
package org.freeplane.n3.nanoxml;
/**
* An XMLParseException is thrown when the XML passed to the XML parser is not
* well-formed.
*
* @author Marc De Scheemaecker
* @version $Name: RELEASE_2_2_1 $, $Revision: 1.3 $
*/
public class XMLParseException extends XMLException {
/**
*
*/
private static final long serialVersionUID = 1L;
/**
* Creates a new exception.
*
* @param msg
* the message of the exception.
*/
public XMLParseException(final String msg) {
super(msg);
}
/**
* Creates a new exception.
*
* @param systemID
* the system ID from where the data came
* @param lineNr
* the line number in the XML data where the exception occurred.
* @param msg
* the message of the exception.
*/
public XMLParseException(final String systemID, final int lineNr, final String msg) {
super(systemID, lineNr, null, msg, true);
}
}