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:
java.io.Serializable
public class ParseException extends java.lang.ExceptionEncapsulate a Doxia parse error.- Since:
- 1.0
- Author:
- Jason van Zyl
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ParseException(java.lang.Exception e)Deprecated.UsingParseException(Exception, int, int)to specify the line and column number.ParseException(java.lang.Exception e, int line, int column)Constructs a new exception with the specified cause, line number and column number.ParseException(java.lang.Exception e, java.lang.String file, int line)Deprecated.UsingParseException(Exception, String, int, int)to specify the column number.ParseException(java.lang.Exception e, java.lang.String file, int line, int column)Construct a newParseExceptionwith the specified cause, filename, line number and column number.ParseException(java.lang.Exception e, java.lang.String message, java.lang.String file, int line, int column)Construct a newParseExceptionwith the specified cause, detail message, filename, line number and column number.ParseException(java.lang.String message)Construct a newParseExceptionwith the specified detail message.ParseException(java.lang.String message, int line, int column)Construct a newParseExceptionwith the specified detail message, line number and column number.ParseException(java.lang.String message, java.lang.Exception e)Construct a newParseExceptionwith the specified detail message and cause.ParseException(java.lang.String message, java.lang.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.java.lang.StringgetFileName()Getter for the fieldfileName.intgetLineNumber()Getter for the fieldlineNumber.
-
-
-
Constructor Detail
-
ParseException
public ParseException(java.lang.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(java.lang.String message, java.lang.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(java.lang.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(java.lang.String message, java.lang.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(java.lang.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(java.lang.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(java.lang.Exception e, java.lang.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(java.lang.Exception e, java.lang.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(java.lang.Exception e, java.lang.String message, java.lang.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 java.lang.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
-
-