Class ModelParseException

  • All Implemented Interfaces:
    Serializable

    public class ModelParseException
    extends IOException
    Signals a failure to parse the POM due to invalid syntax (e.g. non-wellformed XML or unknown elements).
    Author:
    Benjamin Bentmann
    See Also:
    Serialized Form
    • Constructor Detail

      • ModelParseException

        public ModelParseException​(String message,
                                   int lineNumber,
                                   int columnNumber)
        Creates a new parser exception with the specified details.
        Parameters:
        message - The error message, may be null.
        lineNumber - The one-based index of the line containing the error or -1 if unknown.
        columnNumber - The one-based index of the column containing the error or -1 if unknown.
      • ModelParseException

        public ModelParseException​(String message,
                                   int lineNumber,
                                   int columnNumber,
                                   Throwable cause)
        Creates a new parser exception with the specified details.
        Parameters:
        message - The error message, may be null.
        lineNumber - The one-based index of the line containing the error or -1 if unknown.
        columnNumber - The one-based index of the column containing the error or -1 if unknown.
        cause - The nested cause of this error, may be null.
    • Method Detail

      • getLineNumber

        public int getLineNumber()
        Gets the one-based index of the line containing the error.
        Returns:
        The one-based index of the line containing the error or a non-positive value if unknown.
      • getColumnNumber

        public int getColumnNumber()
        Gets the one-based index of the column containing the error.
        Returns:
        The one-based index of the column containing the error or non-positive value if unknown.