com.github.mathiewz.slick.svg.ParsingException Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of modernized-slick Show documentation
Show all versions of modernized-slick Show documentation
The main purpose of this libraryis to modernize and maintain the slick2D library.
The newest version!
package com.github.mathiewz.slick.svg;
import org.w3c.dom.Element;
import com.github.mathiewz.slick.SlickException;
/**
* Exception indicating a failure to parse XML, giving element information
*
* @author kevin
*/
public class ParsingException extends SlickException {
/**
* Create a new exception
*
* @param nodeID
* The ID of the node that failed validation
* @param message
* The description of the failure
* @param cause
* The exception causing this one
*/
public ParsingException(String nodeID, String message, Throwable cause) {
super("(" + nodeID + ") " + message, cause);
}
/**
* Create a new exception
*
* @param element
* The element that failed validation
* @param message
* The description of the failure
* @param cause
* The exception causing this one
*/
public ParsingException(Element element, String message, Throwable cause) {
super("(" + element.getAttribute("id") + ") " + message, cause);
}
/**
* Create a new exception
*
* @param nodeID
* The ID of the node that failed validation
* @param message
* The description of the failure
*/
public ParsingException(String nodeID, String message) {
super("(" + nodeID + ") " + message);
}
/**
* Create a new exception
*
* @param element
* The element that failed validation
* @param message
* The description of the failure
*/
public ParsingException(Element element, String message) {
super("(" + element.getAttribute("id") + ") " + message);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy