Class ParseException

    • Constructor Detail

      • ParseException

        public ParseException​(String message)
        Creates a new ParseException with the given message.
        Parameters:
        message - the message
      • ParseException

        public ParseException​(Exception e)
        Creates a new ParseException with the given root exception.
        Parameters:
        e - the exception
      • ParseException

        public ParseException​(String message,
                              Exception e)
        Creates a new ParseException with the given message and root exception.
        Parameters:
        message - the message
        e - the exception
      • ParseException

        public ParseException​(String message,
                              Locator locator)
        Creates a new ParseException with the given message and the locator.
        Parameters:
        message - the message
        locator - the locator of the parser
      • ParseException

        public ParseException​(Exception e,
                              Locator locator)
        Creates a new ParseException with the given root exception and the locator.
        Parameters:
        e - the exception
        locator - the locator of the parser
      • ParseException

        public ParseException​(String message,
                              Exception e,
                              Locator locator)
        Creates a new ParseException with the given message, root exception and the locator.
        Parameters:
        message - the message
        e - the exception
        locator - the locator of the parser
    • Method Detail

      • getMessage

        public String getMessage()
        Modifies the message to give more detailed location information.
        Overrides:
        getMessage in class SAXException
        Returns:
        the modified exception message.
      • fillLocation

        protected void fillLocation​(Locator locator)
        Fills the location with the given locator.
        Parameters:
        locator - the locator or null.
      • getLine

        public int getLine()
        Returns the line of the parse position where the error occured.
        Returns:
        the line number or -1 if not known.
      • getColumn

        public int getColumn()
        Returns the column of the parse position where the error occured.
        Returns:
        the column number or -1 if not known.
      • printStackTrace

        public void printStackTrace​(PrintStream stream)
        Prints the stack trace to the specified stream.
        Overrides:
        printStackTrace in class Throwable
        Parameters:
        stream - the output stream.
      • toString

        public String toString()
        Override toString to pick up any embedded exception.
        Overrides:
        toString in class SAXException
        Returns:
        A string representation of this exception.
      • printStackTrace

        public void printStackTrace​(PrintWriter writer)
        Prints the stack trace to the specified writer.
        Overrides:
        printStackTrace in class Throwable
        Parameters:
        writer - the writer.