Class ToolchainsParseException

  • All Implemented Interfaces:
    Serializable

    public class ToolchainsParseException
    extends IOException
    Signals a failure to parse the toolchains due to invalid syntax (e.g. non-wellformed XML or unknown elements).
    Since:
    3.3.0
    Author:
    Robert Scholte
    See Also:
    Serialized Form
    • Constructor Detail

      • ToolchainsParseException

        public ToolchainsParseException​(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.
      • ToolchainsParseException

        public ToolchainsParseException​(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.