![JAR search and dependency download from the Maven repository](/logo.png)
net.sourceforge.plantuml.json.ParseException Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of plantuml-mit Show documentation
Show all versions of plantuml-mit Show documentation
PlantUML is a component that allows to quickly write diagrams from text.
// THIS FILE HAS BEEN GENERATED BY A PREPROCESSOR.
package net.sourceforge.plantuml.json;
/**
* An unchecked exception to indicate that an input does not qualify as valid
* JSON.
*/
@SuppressWarnings("serial") // use default serial UID
public class ParseException extends RuntimeException {
private final Location location;
ParseException(String message, Location location) {
super(message + " at " + location);
this.location = location;
}
/**
* Returns the location at which the error occurred.
*
* @return the error location
*/
public Location getLocation() {
return location;
}
/**
* Returns the absolute character index at which the error occurred. The offset
* of the first character of a document is 0.
*
* @return the character offset at which the error occurred, will be >= 0
* @deprecated Use {@link #getLocation()} instead
*/
@Deprecated
public int getOffset() {
return location.offset;
}
/**
* Returns the line number in which the error occurred. The number of the first
* line is 1.
*
* @return the line in which the error occurred, will be >= 1
* @deprecated Use {@link #getLocation()} instead
*/
@Deprecated
public int getLine() {
return location.line;
}
/**
* Returns the column number at which the error occurred, i.e. the number of the
* character in its line. The number of the first character of a line is 1.
*
* @return the column in which the error occurred, will be >= 1
* @deprecated Use {@link #getLocation()} instead
*/
@Deprecated
public int getColumn() {
return location.column;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy