Interface HTMLParserListener

All Known Implementing Classes:
SimpleHTMLParserListener

public interface HTMLParserListener
Listener for messages from the HTML parser.
The classification of problems as warnings or errors is the one of the HTML parser used by HtmlUnit. The line and column may indicates the position of the problem detected by the parser. This is only an indication and in some cases the position where the problem has to be solved is located lines before. In some cases (when parsing a html snippet), the html content is also available.
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final HTMLParserListener
    Simple implementation of HTMLParserListener logging the received warnings and errors in the "org.htmlunit.html.HTMLParserListener" log.
    Errors are logged at the error level and warnings at the warning level.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    error(String message, URL url, String html, int line, int column, String key)
    Called when the HTML parser reports an error.
    void
    warning(String message, URL url, String html, int line, int column, String key)
    Called when the HTML parser reports a warning.
  • Field Details

    • LOG_REPORTER

      static final HTMLParserListener LOG_REPORTER
      Simple implementation of HTMLParserListener logging the received warnings and errors in the "org.htmlunit.html.HTMLParserListener" log.
      Errors are logged at the error level and warnings at the warning level.
  • Method Details

    • error

      void error(String message, URL url, String html, int line, int column, String key)
      Called when the HTML parser reports an error.
      Parameters:
      message - the description of the problem
      url - the URL of the document in which the problem occurs
      html - the content of the snippet in which the problem occurs
      line - the line of the problem
      column - the column of the problem
      key - the key identifying the "type" of problem
    • warning

      void warning(String message, URL url, String html, int line, int column, String key)
      Called when the HTML parser reports a warning.
      Parameters:
      message - the description of the problem
      url - the URL of the document in which the problem occurs
      html - the content of the snippet in which the problem occurs
      line - the line of the problem
      column - the column of the problem
      key - the key identifying the "type" of problem