Package org.apache.maven.doxia.parser
Class ParseException
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- org.apache.maven.doxia.parser.ParseException
-
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
AptParseException
public class ParseException extends Exception
Encapsulate a Doxia parse error.- Since:
- 1.0
- Author:
- Jason van Zyl
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ParseException(Exception e)Deprecated.UsingParseException(Exception, int, int)to specify the line and column number.ParseException(Exception e, int line, int column)Constructs a new exception with the specified cause, line number and column number.ParseException(Exception e, String file, int line)Deprecated.UsingParseException(Exception, String, int, int)to specify the column number.ParseException(Exception e, String file, int line, int column)Construct a newParseExceptionwith the specified cause, filename, line number and column number.ParseException(Exception e, String message, String file, int line, int column)Construct a newParseExceptionwith the specified cause, detail message, filename, line number and column number.ParseException(String message)Construct a newParseExceptionwith the specified detail message.ParseException(String message, int line, int column)Construct a newParseExceptionwith the specified detail message, line number and column number.ParseException(String message, Exception e)Construct a newParseExceptionwith the specified detail message and cause.ParseException(String message, Exception e, int line, int column)Construct a newParseExceptionwith the specified detail message and cause, line number and column number.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetColumnNumber()Getter for the fieldcolumnNumber.StringgetFileName()Getter for the fieldfileName.intgetLineNumber()Getter for the fieldlineNumber.-
Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
-
-
-
Constructor Detail
-
ParseException
public ParseException(String message)
Construct a newParseExceptionwith the specified detail message.
Note: no line or column number will be used.- Parameters:
message- The detailed message. This can later be retrieved by theThrowable.getMessage()method.
-
ParseException
public ParseException(String message, Exception e)
Construct a newParseExceptionwith 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 theThrowable.getMessage()method.e- the cause. This can be retrieved later by theThrowable.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 newParseExceptionwith the specified detail message, line number and column number.- Parameters:
message- The detailed message. This can later be retrieved by theThrowable.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 newParseExceptionwith the specified detail message and cause, line number and column number.- Parameters:
message- The detailed message. This can later be retrieved by theThrowable.getMessage()method.e- the cause. This can be retrieved later by theThrowable.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.UsingParseException(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 theThrowable.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 theThrowable.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.UsingParseException(Exception, String, int, int)to specify the column number.Construct a newParseExceptionwith the specified cause, filename and linenumber.- Parameters:
e- the cause. This can be retrieved later by theThrowable.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 newParseExceptionwith the specified cause, filename, line number and column number.- Parameters:
e- the cause. This can be retrieved later by theThrowable.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 newParseExceptionwith the specified cause, detail message, filename, line number and column number.- Parameters:
e- the cause. This can be retrieved later by theThrowable.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 theThrowable.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
ParseExceptionoccurred.
-
getColumnNumber
public int getColumnNumber()
Getter for the field
columnNumber.- Returns:
- the column number where the
ParseExceptionoccurred. - Since:
- 1.1
-
-