Class ParseException

    • Constructor Detail

      • ParseException

        public ParseException​(String message)
        Construct a new ParseException with the specified detail message.
        Note: no line or column number will be used.
        Parameters:
        message - The detailed message. This can later be retrieved by the Throwable.getMessage() method.
      • ParseException

        public ParseException​(String message,
                              Exception e)
        Construct a new ParseException with the specified detail message and cause.
        Note: no line or column number will be used.
        Parameters:
        message - The detailed message. This can later be retrieved by the Throwable.getMessage() method.
        e - the cause. This can be retrieved later by the Throwable.getCause() method. (A null value is permitted, and indicates that the cause is nonexistent or unknown.)
      • ParseException

        public ParseException​(String message,
                              int line,
                              int column)
        Construct a new ParseException with the specified detail message, line number and column number.
        Parameters:
        message - The detailed message. This can later be retrieved by the Throwable.getMessage() method.
        line - The line number where the parsing failed. This can later be retrieved by the getLineNumber() method.
        column - The column number where the parsing failed. This can later be retrieved by the getColumnNumber() method.
        Since:
        1.1
      • ParseException

        public ParseException​(String message,
                              Exception e,
                              int line,
                              int column)
        Construct a new ParseException with the specified detail message and cause, line number and column number.
        Parameters:
        message - The detailed message. This can later be retrieved by the Throwable.getMessage() method.
        e - the cause. This can be retrieved later by the Throwable.getCause() method. (A null value is permitted, and indicates that the cause is nonexistent or unknown.)
        line - The line number where the parsing failed. This can later be retrieved by the getLineNumber() method.
        column - The column number where the parsing failed. This can later be retrieved by the getColumnNumber() method.
        Since:
        1.1
      • ParseException

        public ParseException​(Exception e)
        Deprecated.
        Using ParseException(Exception, int, int) to specify the line and column number.
        Constructs a new exception with the specified cause. The error message is (cause == null ? null : cause.toString() ).
        Parameters:
        e - the cause. This can be retrieved later by the Throwable.getCause() method. (A null value is permitted, and indicates that the cause is nonexistent or unknown.)
      • ParseException

        public ParseException​(Exception e,
                              int line,
                              int column)
        Constructs a new exception with the specified cause, line number and column number. The error message is (cause == null ? null : cause.toString() ).
        Parameters:
        e - the cause. This can be retrieved later by the Throwable.getCause() method. (A null value is permitted, and indicates that the cause is nonexistent or unknown.)
        line - The line number where the parsing failed. This can later be retrieved by the getLineNumber() method.
        column - The column number where the parsing failed. This can later be retrieved by the getColumnNumber() method.
        Since:
        1.1
      • ParseException

        public ParseException​(Exception e,
                              String file,
                              int line)
        Deprecated.
        Using ParseException(Exception, String, int, int) to specify the column number.
        Construct a new ParseException with the specified cause, filename and linenumber.
        Parameters:
        e - the cause. This can be retrieved later by the Throwable.getCause() method. (A null value is permitted, and indicates that the cause is nonexistent or unknown.)
        file - Name of a file that couldn't be parsed. This can later be retrieved by the getFileName() method.
        line - The line number where the parsing failed. This can later be retrieved by the getLineNumber() method.
      • ParseException

        public ParseException​(Exception e,
                              String file,
                              int line,
                              int column)
        Construct a new ParseException with the specified cause, filename, line number and column number.
        Parameters:
        e - the cause. This can be retrieved later by the Throwable.getCause() method. (A null value is permitted, and indicates that the cause is nonexistent or unknown.)
        file - Name of a file that couldn't be parsed. This can later be retrieved by the getFileName() method.
        line - The line number where the parsing failed. This can later be retrieved by the getLineNumber() method.
        column - The column number where the parsing failed. This can later be retrieved by the getColumnNumber() method.
      • ParseException

        public ParseException​(Exception e,
                              String message,
                              String file,
                              int line,
                              int column)
        Construct a new ParseException with the specified cause, detail message, filename, line number and column number.
        Parameters:
        e - the cause. This can be retrieved later by the Throwable.getCause() method. (A null value is permitted, and indicates that the cause is nonexistent or unknown.)
        message - The detailed message. This can later be retrieved by the Throwable.getMessage() method.
        file - Name of a file that couldn't be parsed. This can later be retrieved by the getFileName() method.
        line - The line number where the parsing failed. This can later be retrieved by the getLineNumber() method.
        column - The column number where the parsing failed. This can later be retrieved by the getColumnNumber() method.
        Since:
        1.1
    • Method Detail

      • getFileName

        public String getFileName()

        Getter for the field fileName.

        Returns:
        the file name that caused the ParseException.
      • getLineNumber

        public int getLineNumber()

        Getter for the field lineNumber.

        Returns:
        the line number where the ParseException occurred.
      • getColumnNumber

        public int getColumnNumber()

        Getter for the field columnNumber.

        Returns:
        the column number where the ParseException occurred.
        Since:
        1.1