Package org.eclipse.rdf4j.rio
Class RDFParseException
java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
org.eclipse.rdf4j.common.exception.RDF4JException
org.eclipse.rdf4j.rio.RDFParseException
- All Implemented Interfaces:
Serializable
A parse exception that can be thrown by a parser when it encounters an error from which it cannot or doesn't want to
recover.
- See Also:
-
Constructor Summary
ConstructorDescriptionRDFParseException
(String msg) Creates a new ParseException.RDFParseException
(String msg, long lineNo, long columnNo) Creates a new ParseException.RDFParseException
(String msg, Throwable t) Creates a new ParseException wrapping another exception.RDFParseException
(String msg, Throwable t, long lineNo, long columnNo) Creates a new ParseException wrapping another exception.Creates a new ParseException wrapping another exception.RDFParseException
(Throwable t, long lineNo, long columnNo) Creates a new ParseException wrapping another exception. -
Method Summary
Modifier and TypeMethodDescriptionlong
Gets the column number associated with this parse exception.long
Gets the line number associated with this parse exception.static String
getLocationString
(long lineNo, long columnNo) Creates a string to that shows the specified line and column number.Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
Constructor Details
-
RDFParseException
Creates a new ParseException.- Parameters:
msg
- An error message.
-
RDFParseException
Creates a new ParseException.- Parameters:
msg
- An error message.lineNo
- A line number associated with the message.columnNo
- A column number associated with the message.
-
RDFParseException
Creates a new ParseException wrapping another exception. The ParseException will inherit its message from the supplied source exception.- Parameters:
t
- The source exception.
-
RDFParseException
-
RDFParseException
Creates a new ParseException wrapping another exception. The ParseException will inherit its message from the supplied source exception.- Parameters:
t
- The source exception.lineNo
- A line number associated with the message.columnNo
- A column number associated with the message.
-
RDFParseException
Creates a new ParseException wrapping another exception. The ParseException will inherit its message from the supplied source exception.- Parameters:
t
- The source exception.lineNo
- A line number associated with the message.columnNo
- A column number associated with the message.
-
-
Method Details
-
getLineNumber
public long getLineNumber()Gets the line number associated with this parse exception.- Returns:
- A line number, or -1 if no line number is available or applicable.
-
getColumnNumber
public long getColumnNumber()Gets the column number associated with this parse exception.- Returns:
- A column number, or -1 if no column number is available or applicable.
-
getLocationString
Creates a string to that shows the specified line and column number. Negative line numbers are interpreted as unknowns. Example output: "[line 12, column 34]". If the specified line number is negative, this method returns an empty string.
-