Class RDFParseException

All Implemented Interfaces:
Serializable

public class RDFParseException extends RDF4JException
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 Details

    • RDFParseException

      public RDFParseException(String msg)
      Creates a new ParseException.
      Parameters:
      msg - An error message.
    • RDFParseException

      public RDFParseException(String msg, long lineNo, long columnNo)
      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

      public RDFParseException(Throwable t)
      Creates a new ParseException wrapping another exception. The ParseException will inherit its message from the supplied source exception.
      Parameters:
      t - The source exception.
    • RDFParseException

      public RDFParseException(String msg, Throwable t)
      Creates a new ParseException wrapping another exception. The ParseException will inherit its message from the supplied source exception.
      Parameters:
      msg - An error message.
      t - The source exception.
    • RDFParseException

      public RDFParseException(Throwable t, long lineNo, long columnNo)
      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

      public RDFParseException(String msg, Throwable t, long lineNo, long columnNo)
      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

      public static String getLocationString(long lineNo, long columnNo)
      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.